繁体   English   中英

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

[英]Set the default view frame different in Xcode 4.5.1 and ios 6.0

在故事板中,视框设置为(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>> <UIView: 0x1e888c30; frame = (0 20; 320 460); autoresize = RM+BM; layer = <CALayer: 0x1e888c90>>

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

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

添加了自动版式-如果您希望禁用此功能:

-右键单击情节提要,然后选择“显示文件检查器”

-在显示的右侧菜单上,取消选中“使用自动版式”

在此处输入图片说明

现在情况应该已经恢复正常了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM