フレームでa を初期化しUIViewています: CGRectMake(0, 0, 1024, 768)。viewDidAppear:そのスーパービューがメソッドに入るまで、すべてが正しいように見えます。フレームが に変わります768, 1024。Status bar is initially hiddenこの問題は、プロパティが に設定されている場合にのみ発生しYESます。ステータスバーが表示されている場合、フレームは変化しません。
をチェックインしUIInterfaceOrientationましviewWillAppear:たviewDidAppear:が、2 つの方法で変わりません。
ステータス バーが非表示のときにフレームの高さと幅が入れ替わるのはなぜですか?