未选中使用自动布局时导航栏丢失
Posted
技术标签:
【中文标题】未选中使用自动布局时导航栏丢失【英文标题】:Navigation bar missing when Use Autolayout unchecked 【发布时间】:2012-12-02 04:31:10 【问题描述】:我使用 xcode 4.5 构建了一个应用程序,目标为 ios6.0。在模拟器中效果很好。然后我尝试在我的 5.1(第一代 iPad)上运行。它因 NSLayoutConstraint 错误而崩溃。
然后我将目标设置为 5.1,并取消选中使用自动布局。现在它运行了,但导航栏不见了。
对于 5.1 或 6.0 目标,如果未选中 Use Autolayout,则设备和模拟器现在都是如此。
【问题讨论】:
谢谢,我不知道。我接受了所有有可接受(或任何)答案的问题的答案(包括我自己的)。 【参考方案1】:我刚刚遇到完全相同的问题并自己解决了。希望这对你有用。
-
在项目导航器中选择 MainStoryboard.storyboard 以打开画布。
稍微拖动导航栏。
重建,然后丢失的导航栏将再次出现。 :-)
【讨论】:
【参考方案2】:所以当你切换到“旧式”布局时,你需要确保你的视图已经正确设置了是否有导航栏、标签栏等。
在这种模式下,您需要确保支柱和弹簧也正确。
【讨论】:
以上是关于未选中使用自动布局时导航栏丢失的主要内容,如果未能解决你的问题,请参考以下文章