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

Tom*_*Tom 41 xcode storyboard uinavigationcontroller ios

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

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

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

提前致谢!

csu*_*man 132

试试这个:

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

希望这能解决你的问题.

  • 可能有多个导航控制器通向特定的视图控制器,甚至可能导致容器视图?在这些情况下,XCode可能会非常挑剔,因为推断并不总是知道它来自哪个方向.我已经注意到很多不可预测的行为与推断,并有许多视图控制器指定,如我所述.我想这就是功能存在的原因. (3认同)

Ach*_*hok 11

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