取消选中Use Autolayout时缺少导航栏

时间:2012-12-02 04:31:10

标签: ios autolayout

我使用xcode 4.5构建了一个应用程序,目标是ios6.0。在模拟器中工作得很好。然后我尝试在我的5.1(第一代iPad)上运行。它与NSLayoutConstraint错误崩溃。

然后我将目标设置为5.1,并取消选中Use Autolayout。现在它运行了,但导航栏丢失了。

现在适用于设备和设备。模拟器,如果未选中使用Autolayout,则为5.1或6.0目标。

2 个答案:

答案 0 :(得分:1)

我刚刚遇到了完全相同的问题,并由我自己解决了。希望这对你有用。

  1. 在项目导航器中选择MainStoryboard.storyboard以打开画布。
  2. 稍微拖动导航栏。
  3. 重建然后丢失的导航栏将再次出现。 : - )

答案 1 :(得分:0)

因此,当您切换到“旧式”布局时,您需要确保您的视图已正确设置是否存在导航栏,标签栏等。

在这种模式下,你需要确保支柱和弹簧都是正确的。