【问题标题】: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,则设备和模拟器现在都是如此。

【问题讨论】:

  • 谢谢,我不知道。我接受了所有有可接受(或任何)答案的问题的答案(包括我自己的)。

标签: ios autolayout


【解决方案1】:

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

  1. 在项目导航器中选择 MainStoryboard.storyboard 以打开画布。
  2. 稍微拖动导航栏。

重建,然后丢失的导航栏将再次出现。 :-)

【讨论】:

    【解决方案2】:

    所以当你切换到“旧式”布局时,你需要确保你的视图已经正确设置了是否有导航栏、标签栏等。

    在这种模式下,您需要确保支柱和弹簧也正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-12
      • 2018-01-13
      相关资源
      最近更新 更多