在Xcode 4.5.1和ios 6.0中设置不同的默认视图框架

时间:2013-01-09 13:18:09

标签: iphone ios ios6

在故事板中,视图框设置为(0,64; 320,504)。 当我在viewDidLoad方法中编写代码时,帧被设置为(0 20; 320 460)

 NSLog(@"self.view: %@",self.view);

输出结果为:<UIView: 0x1e888c30; frame = (0 20; 320 460); autoresize = RM+BM; layer = <CALayer: 0x1e888c90>>

为什么会这样显示?实际上我认为设置默认视图框在任何地方都是相同的。

我不明白请帮帮我......

1 个答案:

答案 0 :(得分:0)

添加了Autolayout--如果你想禁用它:

- 右键单击​​故事板并选择“显示文件检查器”

- 在显示的右侧菜单中,取消选中“使用Autolayout”

enter image description here

现在你应该恢复正常了