画像を全画面表示してスワイプできるビューを作成しようとしています。このビューは別のクラスから呼び出され、UIModalPresentationFullScreen を介して表示され、画面サイズは UIScreen mainScreen.bounds によって決定されます。発信者のビューを使用してみましたが、このビューでは必要のないタブバーがあります。縦向きから始めるとうまくいきますが、横向きから呼び出すと空白になります。最後に縦向きに回転すると、この宝石が得られます。
IB のすべてのビューが画面のサイズに合わせて拡大され、側面にくっつくように設定されているため、何が原因なのかわかりません。
呼び出し元のコードは次のとおりです。
MyImageViewController *view = [[MyImageViewController alloc]initWithNibName:@"MyImageViewController"bundle:[NSBundle mainBundle]];
view.modalPresentationStyle = UIModalPresentationFullScreen;
view.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:view animated:YES];
view.view.superview.bounds = [[UIScreen mainScreen] bounds];