UIViewController と UITabBar を使用してカスタム tabbarcontroller を実装しようとしています。デバイスを横向きに回転すると、UIViewController がビュー全体を 20 ピクセル下に移動し、ステータス バーとビューの間に黒いバーが作成されます。ビューを回転して縦向きに戻しても、ビューは依然として 20 ピクセル下にシフトされます。
黒いバーを削除するにはどうすればよいですか? カスタムローテーションを実行する必要がありますか? もしそうなら、これらの回転をどこに挿入すればよいですか?
回転前:
回転後: