Xcode6 storyboard new push segue 后的视图控制器没有navigation item bug.

手动切一下 老的push,再切回来,就会出有了,我想是一个bug.


Xcode 6 Segue with UINavigationItem


up vote0down votefavorite

I‘ve just created a Segue from a ViewController (which is embedded in a UINavigationController) to another ViewController. It seems like that the new Segue types do not create the UINavigationItem (which contains the title label) on Segue creation as the push Segue type did in iOS 7. I‘ve noticed this fact because I couldn‘t enter any title for the "new" ViewController after I created the Segue. There is also no place where I can properly place a bar button item.

I couldn‘t find anything regarding this fact in the Segue documentation so I was wondering if the UINavigationItem isn‘t automatically being created anymore. It doesn‘t even show up in the document outline. Does somebody know something about that? Maybe it‘s just a Xcode Beta 3 issue?

Here is a picture of the segue in the attributes inspector:

ios xcode swift ios8 xcode6


shareimprove this question

edited Jul 13 ‘14 at 12:08

asked Jul 13 ‘14 at 9:29

Linus
93821435

 

    

Are you sure it is a push segue? –  Rog Jul 13 ‘14 at 10:22
    

@Rog I‘ve added a picture of the segue to the question. –  Linus Jul 13 ‘14 at 10:41
    

I guess it‘s a bug, it wouldn‘t make any sense removing it when it‘s a push segue. –  Linus Jul 13 ‘14 at 11:20
    

Have you tried Beta 3? –  Dehli Jul 13 ‘14 at 11:57
    

I‘m sorry it‘s Beta 3. I‘ll correct it in the question. –  Linus Jul 13 ‘14 at 12:08

add a comment

1 Answer

activeoldestvotes


up vote1down vote

It seems like a bug, it normally fixes it self after restarting Xcode but quick fix is just to drag a navigation item from the object library onto the view controller.


shareimprove this answer

answered Aug 6 ‘14 at 18:11

Steve
1,2411821

 
add a comment
时间: 2024-11-09 05:54:54

Xcode6 storyboard new push segue 后的视图控制器没有navigation item bug.的相关文章

通过 StoryBoard 快速搭建一系列连贯性的视图控制器

此例子只是一个简单的 Demo,这里没有过多介绍如何去实现,网上有很多关于 StoryBoard 技术的介绍,请自行搜索. 效果如下: iPhone 5s   iPhone 6   iPhone 6 Plus  

获取Storyboard中的视图控制器

storyboard对于框架的构建是一个非常方便的工具,我们经常需要在storyboard中获取我们指定的视图控制器,那么要怎么获取呢? 方法如下: 第一步:选中视图,为视图自定义一个Storyboard ID 第二步:获取视图

iOS 视图控制器转场详解

前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标有了大幅度的增长,多谢唐巧前辈的推荐.有些人问我相关的问题,好吧,目前为止就几个,由于没有评论系统,实在不方便交流,但我也没把博客好好整理,一直都在简书上写博客,大家有问题请移步我的简书本文章的页面.关于交流,我想说这么几点: 1.问问题就好,不要加上大神大牛之类的称呼,与本文有关的问题我尽量回答:不负责解析转场动画,看心情回答. 2.去我的简书下留言是最有效的交流方式,要加我好友就

iOS开发指南 第7章 视图控制器与导航模式 学习

1 概述 分类:平铺导航模式 标签导航模式 树形导航模式 2 模态视图 必须要一个单独的模态视图控制器 呈现 代码方法:presentViewController:animated:completion: 故事板segue方式 关闭 dismissViewControllerAnimated:completion: 获取navigationBar:拖拽一个 Editor-Embed in-Navigation Controller 创建一个navigation controller interf

视图控制器的生命周期

  补充: NSLog(@"%s",__func__);//这句话可以打印什么类中的什么方法 一     什么是视图控制器 (1)视图控制器就是用来“控制”或者“管理”界面(视图)的 控制器就是创建控件和给控件传递数据的 “换句话说界面长得丑与美由视图控制器说的算” (2)每个视图控制器(UIViewController)都有一个View属性来描述界面长什么 二 视图控制器的创建方式 (1)UIStoryboard的方式 UIStoryboard * storyboard = [UIS

Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom

一.视图切换类型介绍在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的.在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式.而在ipad中,有push,modal,popover,replace和custom五种不同的类型. modal 模态转换最常用的场景,新的场景完全盖住了旧的那个.用户无法再与上一个场景交互,除非他们先关闭这个场景.是在viewControlle

Storyboard里面的几种Segue区别和视图的切换

几种segue:push.modal.popover.replace.custom. 一.视图切换类型介绍 1.在iPhone和iPad中,segue的类型是不同的. 2.在iPhone中,segue有(3种):push.modal和custom三种不同的类型,这些类型的区别在与新页面出现的方式. 在iPad中,segue有(5种):push.modal.popover.replace.custom类型.(没用过) 3.modal类型(模态转换): a.最常用的场景,新的场景完全盖住了旧的那个.

xcode6如何新建一个空项目+添加导航视图控制器

欢迎转载,请注明出处. 解说:使用xcode6的Empty项目模板创建出的项目啥都没有,及不方便.本编就先教大家如何创建一个包含有Target以及Appdelegate等目录的空项目以及添加导航视图控制器. 步骤1:打开xcode6,然后File - > New ->Project,打开后选择Single View Application模板,点击Next,输入项目名称,点击Next,选择保存位置,点击Create. 步骤2:选中项目名称,在配置栏中选择Info栏目,在Custom iOS T

IOS开发 - Create Push Segue Animation Without UINavigationController

APPLE提供了三种storyboard segue的方式:push,modal,custom . push segue是系统预定义的跳转方式, 为了使其能正常工作,我们还必须加载UINavigationController. 有时候,我们不想看到UINavigation bar,我们可以使用modal segue. modal segue 的跳转方式有四种:Cover Vertical, Flip Horizontal, Cross Dissolve and Partial Curl. 要是我