2

如果在 Xcode 4.6 中开始一个新项目,并且在 ViewController 中添加一个按钮时,它总是后面跟着约束。我发现这个项目不能在 iPhone 5 模拟器(iOS5)上运行。在 iPhone 6 模拟器上运行正常。这是导致崩溃的约束。删除按钮,它在 5 和 6 模拟器上运行正常。如果我使用较旧的 Xcode(在约束之前)启动项目并继续使用 Xcode 4.6,约束就消失了。但是有没有办法从 Xcode 4.6 开始禁用约束以使项目也与 iOS5 一起运行?

4

2 回答 2

8

您只需要转到文件检查器选项卡即可找到自动布局,然后取消选中此选项。 在此处输入图像描述

于 2013-02-15T08:07:03.913 回答
2

是的,这就是所谓的自动布局,是在 iOS 6.0 中引入的(就像之前版本的 iOS 中不支持的任何功能一样,它会崩溃)。

要在您的 nib 文件上禁用自动布局,请参阅此博客文章。

于 2013-02-15T07:38:20.040 回答