在故事板中,视图框设置为(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>>
为什么会这样显示?实际上我认为设置默认视图框在任何地方都是相同的。
我不明白请帮帮我......
答案 0 :(得分:0)
添加了Autolayout--如果你想禁用它:
- 右键单击故事板并选择“显示文件检查器”
- 在显示的右侧菜单中,取消选中“使用Autolayout”
现在你应该恢复正常了