我对使用AutoLayout
感到困惑。我无法理解何时使用它以及何时不使用。我在Xcode 4.5中开发应用程序,以及在prevoius版本的模拟器(4.3,5.0)等上测试它时,应用程序崩溃与此异常“为viewcontroller的xib AutoLayout?
Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint "
我已经通过谷歌走了,发现这种情况发生时Use AutoLayout
在厦门国际银行进行检查。
但是,当我取消这个Use Autolayout
我没有得到任何的异常。
但当我在retina4英寸测试应用程序时,我不克从视图的顶部开始,视图的内容从中间开始。我的意思是说,设计是不一样的nonretina和视网膜测试。因此,我保留'Use AutoLayout'
在checked
状态。
我能做些什么让我的两个条件满意吗?我需要使它与模拟器的所有版本兼容...
任何帮助woud是可观/心存感激......
如果你想iOS6的前使用自动布局在这种情况下,应用程序会崩溃你不能IOS 6之前使用自动布局。 –