私のコントローラーのメインビュー呼び出し
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:YES];
ユーザーのviewDidAppear
ために画面を手動で回転させる必要があるためです。
アプリをバックグラウンドに置き、この画面でフォアグラウンドに再入力する場合を除いて、すべてが完全に機能します。その後、navigationBar の高さが 32px になります。
setStatusBarOrientation
通話にコメントしても問題ありません。
メソッドでナビゲーションバーの高さをログに記録しましたdidEnterForeground
(スーパーコールの後)が、44pxです。だから私はそれが後にサイズ変更されると思います。
だから私は知りたいです:
- ナビゲーションバーのサイズが変更されないようにする方法があった場合
- いいえの場合、そのコールバック メソッドの後に他のコールバック メソッドが来ます
didEnterForeground
(viewWill/DidAppear
does'nt)
ありがとう !