XCode 6.4 中 iOS8 Storyboard 中缺少约束图标,适用于最初在早期版本的 iOS 下编写的应用程序

Posted

技术标签:

【中文标题】XCode 6.4 中 iOS8 Storyboard 中缺少约束图标,适用于最初在早期版本的 iOS 下编写的应用程序【英文标题】:Constraint icons missing from iOS8 Storyboard in XCode 6.4 for app that was originally written under earlier versions of iOS 【发布时间】:2015-11-21 07:28:27 【问题描述】:

我为 ios4 或 iOS5 编写了一个应用程序。我将它升级到iOS6。添加新的约束是相当痛苦的(我必须几乎完全重做情节提要,而且我必须创建一堆约束,因为它们以前不存在),但我通过了它。现在我正在使用 XCode 6.4 升级到 iOS8。我在iOS8中写过其他应用,约束图标总是在底部;其中有 3 个:Align、Pin 和 Resolve Auto-Layout。但是,在这个较旧的应用程序中,所有这些图标都不见了(中间的 W Any H Any 也不见了)。其中一个约束是错误的,但我无法修复它,因为我没有任何约束图标。我如何让他们回来?

这是一个显示约束图标的新应用:

这是缺少约束图标的旧应用:

【问题讨论】:

【参考方案1】:

选择情节提要(左侧)和文件检查器(右侧;屏幕截图中未显示,您必须特意展示)。文件检查器有一个使用自动布局复选框。如果故事板不使用自动布局,您将看不到那些约束图标。

【讨论】:

解决了这个问题。谢谢!我将答案标记为有用,但我需要更多用户积分才能真正显示出来)。 如果您愿意,可以单击复选标记(我知道这很难看到)接受我的回答。【参考方案2】:

如果自动布局复选框不可用,退出 Xcode 并重新打开对我有用。

【讨论】:

以上是关于XCode 6.4 中 iOS8 Storyboard 中缺少约束图标,适用于最初在早期版本的 iOS 下编写的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

突发错误“iOS 8.4 模拟器运行时不可用。”在 Xcode 6.4 中

ios 8.4 模拟器在 xcode 6.4 中的尺寸非常大?

UIImageView |无法识别的选择器发送到实例 | Xcode 6.4 | iOS 8.4

更新到 Xcode 7.1(从 6.4)导致 UIIMageView 动画损坏

Xcode 6.4 故事板崩溃

如何将 Xcode 从 7.0 版本降级到 6.4?