导航栏从我的故事板项目中消失了

时间:2013-04-29 20:48:47

标签: ios xcode uinavigationcontroller storyboard

从一天到另一天,导航栏从我在XCode 4.6.2中的故事板项目中消失了。我无法恢复它们(清洁,重建,关闭,重新开放等)

在我的设备或模拟器上运行我的应用程序时,一切正常,导航栏就在那里。但是我在设计时在故事板上需要它们,我有按钮,标签那些必须现在改变。 (请不要建议从代码中执行此操作,我想以图形方式在故事板上执行此操作,我认为这就是它存在的原因)

如何取回导航栏?我希望解决方案不会像我在某些地方读到的那样再删除/再做一遍,因为我有几十个导航控制器。

提前致谢!

5 个答案:

答案 0 :(得分:129)

试试这个:

选择缺少导航栏的视图控制器并查看属性检查器(这是右侧窗口中的第四个选项卡)。在模拟指标部分下,将“顶部栏”从默认的“推断”更改为“导航栏”。

希望能解决您的问题。

答案 1 :(得分:11)

特别是对于xcode 6,在模拟指标部分(右侧窗口的第四个选项卡)下,在“顶视图”下拉列表中,选择“半透明导航栏”以获取默认导航栏。

答案 2 :(得分:1)

当我改变时,我遇到了类似的问题"是初始视图控制器"从一个视图/导航控制器到主故事板内的另一个。我错误地将视图控制器而不是导航控制器设置为初始视图控制器。在一个简单的错误上浪费了相当多的时间。

答案 3 :(得分:1)

对我来说,我只是命令-A并复制,删除所有视图控制器,然后重新粘贴,然后就可以了。

答案 4 :(得分:0)

尝试一下: 选择缺少导航栏的视图控制器,然后查看属性检查器(这是右侧窗口中的第四个选项卡)。在“模拟指标”部分下,将“大小”从默认的“推断”更改为“详细信息”,导航栏将再次可见。