取消选中AutoLayout不会正确格式化子视图

时间:2013-03-30 09:10:34

标签: iphone ipad xcode4.5

我有一个iphone应用程序,其中包含带有“使用AutoLayOut”的xib已选中。但是在iphone 5.0模拟器中构建该应用程序会因“NSLayoutConstraint”而导致应用程序崩溃。

由于自动布局不在ios5中,因此未经检查自动布局,并且应用程序在iphone5模拟器上运行时可能会崩溃,但该视图控制器中存在的子视图未正确格式化。

有没有办法做到这一点。

1 个答案:

答案 0 :(得分:0)

如果您在iso 6.0或更高版本中创建任何xib意味着xcode(4.5.x)及更高版本,那么您将获得xib中的Constraint。 喜欢:

Xib

如果想在较低版本中运行它,请取消选中使用AutoLayout chkeckbox。在Xib 选择FilesOwner-> ShowFileInspector - >

unchecked Use AutoLayout

如果您取消选中它,它将在ios5及其lowerversion上运行。