ios - 未选中“使用自动布局”时导航栏丢失

标签 ios autolayout

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

然后,我将目标设置为 5.1,并取消选中“使用自动布局”。现在它可以运行,但导航栏丢失了。

如果未选中“使用自动布局”,对于 5.1 或 6.0 目标,现在对于设备和模拟器都适用。

最佳答案

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

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

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

关于ios - 未选中“使用自动布局”时导航栏丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13666420/

相关文章:

ios - 自调整大小的细胞,。自动布局和隐藏的 UIViews

cocoa - 自动布局约束对于带有drawRect :的NSView合成不起作用

ios - AutoLayout:removeFromSuperview/removeConstraints 抛出异常并严重崩溃

ios - 无法在 viewDidLoad : 中以编程方式更改 constraint.constant

ios - tableview 内的 UITextView 不根据内容调整大小

ios - 获取 UIWebView 的进度

ios - 滚动越过边界时 iOS 上的抖动

iphone - UILabel - 灵活大小和固定空间的问题

ios - 自动布局不是那么自动

ios - 不同方向的不同自动布局约束集