27

我是iOS开发新手,尚未通过编程尝试此操作。我宁愿让它在故事板中工作。iOS 8导航栏在故事板上的第二个ViewController中不可访问

我在XCode 6.1中关注XCode 4.5中这个有点过时的教程,以创建一个由一个导航控制器连接的视图。 http://youtu.be/rgd6mCuzlEc

Screenshot

一旦我创建第二个视图控制器,我无法双击导航栏改名字,我无法一个栏按钮添加到它。

我有一个Segue将从视图1中的“Item”按钮变为2.请注意,在“视图控制器场景”中没有导航项目。如果我将任何元素添加到视图控制器,它们都属于“视图”而不是“视图控制器”下,与视图控制器1位于“一个”下方不同。

这是XCode的限制吗?我使用了错误的Segue(Show)吗?有没有隐藏的设置或我错过的定制?

我确实有这方面的工作了2个视图控制器和失败在一个单独的项目第三,但我不知道我做了什么做到这一点,所以我敢肯定这是可能我不能重现..

编辑:解决方法而不是新的自适应SHOW segue,使用不推荐的PUSH segue,添加栏按钮项目,然后更改回自适应SHOW segue。

+0

是有办法,使其与新SHOW SEGUE工作? – pdiddy 2016-03-03 19:48:57

+0

您提到的解决方法效果很好。希望它很快就会被修复。 – Fenil 2016-03-26 20:20:57

回答

47

尝试增加添加导航项目到控制器,它应能正常工作

enter image description here

+1

我还发现了一种解决方法,似乎为您自动添加项目,但这是正确的答案。谢谢! – 2014-12-03 02:00:37

+0

只需添加到此解决方案,我不必将navigationItem链接到该类。我只是拖放到UIViewController中,并链接了我需要的barbuttonItem。即使更改navigationItem的标题,也可以在不链接的情况下以编程方式工作。 – Jargen89 2015-02-27 14:38:19

+0

@DanielE:很高兴我发现这个评论!然而它引发了为什么需要这样做的问题?有没有这样做的正确方法? – gone 2016-03-20 07:17:06

相关问题