在Xcode 4.5.1和ios 6.0中设置不同的默认视图帧。
问题描述:
在故事板中,视图帧设置为(0,64; 320,504)
。 当我在viewDidLoad方法编写代码,帧被设置为(0 20; 320 460)在Xcode 4.5.1和ios 6.0中设置不同的默认视图帧。
NSLog(@"self.view: %@",self.view);
的出放是:<UIView: 0x1e888c30; frame = (0 20; 320 460); autoresize = RM+BM; layer = <CALayer: 0x1e888c90>>
为什么它表明这样?其实我认为设置默认视图框架在任何地方都是一样的。
我不明白,请帮我...
答
自动布局是added--如果您希望禁用此:
- 右点击你的故事板,并选择“显示文件检查器”
-On右键菜单中,显示了,取消勾选“使用自动布局”
东西要回来正常为你现在
+0
我已经检查过它,它已经取消了检查。 –
因为自动调整 –
是你使用默认的UINavigationViewController? – CRDave
我嵌入式导航控制器。 –