2013-02-15 79 views
2

如果在Xcode 4.6中启动一个新项目,并且在ViewController中添加一个按钮,它总是跟着约束。我发现这个项目不能在iPhone 5模拟器(iOS5)上运行。在iPhone 6模拟器上,它运行正常。这是造成这次事故的制约因素。在5和6模拟器上移除按钮并运行正常。 如果我使用较旧的Xcode(约束之前)来启动项目并继续使用Xcode 4.6,则约束将消失。 但是有没有一种方法可以禁用Xcode 4.6中启动的约束来使项目也可以在iOS5上运行?我可以在Xcode 4.6中禁用约束吗?

回答

8

你只需要去文件检查器选项卡在哪里可以找到autolayout,然后取消选中。 enter image description here

+0

谢谢。太简单。我没有找到那个按钮,因为我没有查看文件检查器。尴尬。 – 2013-02-15 12:19:28

2

是的,这就是所谓的Auto Layout,并在iOS 6.0中引入(和iOS中的任何不支持的功能,它崩溃)。

要在您的笔尖文件上禁用自动布局,请参阅blog文章。

+0

非常感谢。 – 2013-02-15 12:19:52