2ページあります。
ページ A: (ポートレート モード) ページ B: (ランドスケープ モード)
ページ A --> B からページ A に戻ります。ステータス バーは右側に固定されています (電話が縦向きモードに戻っているにもかかわらずです。通常は最終的に正しい位置に再描画されますが、これは数秒かかることがありますが、これは容認できません. 2 つのページは、ストーリーボードのモーダル セグエを介して接続されており、奇抜なものは何も実装していません...
ページ A の shouldRotate メソッドは次のとおりです。この標準を残したと思います。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
return YES;
}
}