如果在Xcode 4.6中启动一个新项目,并且在ViewController中添加一个按钮,则总是会有约束。我发现这个项目不能在iPhone 5模拟器(iOS5)上运行。在iPhone 6模拟器上运行正常。这是导致崩溃的限制因素。删除按钮,它在5和6模拟器上运行正常。 如果我使用较旧的Xcode(在约束之前)来启动项目并继续使用Xcode 4.6,那么约束就会消失。 但是有没有办法从Xcode 4.6开始禁用约束以使项目也能运行iOS5?
答案 0 :(得分:8)
你只需要在文件检查器选项卡中找到自动布局,然后取消选中。
答案 1 :(得分:2)
是的,它被称为Auto Layout,并在iOS 6.0中引入(和任何以前版本的iOS中不支持的功能一样,它会崩溃)。
要在您的nib文件上禁用自动布局,请参阅此blog文章。