如果在Xcode4.6中开始一个新项目,并且在ViewController中添加一个按钮,那么后面总是跟着约束。我发现这个项目不能在iPhone 5模拟器(iOS5)上运行。在iPhone 6模拟器上运行正常。正是这些约束导致了崩溃。移除按钮后,它可以在5和6模拟器上正常运行。如果我使用较旧的Xcode (在约束之前)开始项目并继续使用Xcode4.6,那么约束就消失了。但是,有没有办法在Xcode4.6中禁用start中的约束,使项目也可以在iOS5中运行?
发布于 2013-02-15 16:07:04
你只需要去文件检查器选项卡,在那里会找到自动布局,然后取消选中此选项。

发布于 2013-02-15 15:38:20
这就是所谓的Auto Layout,它是在iOS 6.0中引入的(就像以前版本的iOS中不支持的任何功能一样,它会崩溃)。
要在nib文件上禁用自动布局,请参阅此blog文章。
https://stackoverflow.com/questions/14890104
复制相似问题