UIView框架从viewWillAppear更改为viewDidAppear:

时间:2012-07-02 12:37:18

标签: objective-c ios ipad

我正在使用框架UIView初始化CGRectMake(0, 0, 1024, 768)。一切似乎都是正确的,直到它的超级视图进入viewDidAppear:方法。框架更改为768, 1024。仅当Status bar is initially hidden属性设置为YES时才会出现此问题。如果显示状态栏,则框架不会改变。

我已检查UIInterfaceOrientationviewWillAppear:中的viewDidAppear:,并且两种方法之间没有变化。

为什么隐藏状态栏时框架的高度和宽度会交换?

1 个答案:

答案 0 :(得分:3)

app delegatewantsFullScreenLayout的{​​{1}}属性设为YES。