どちらの場合もアニメーションを に設定して使用presentModalViewController:
していますが、これは正常に機能します。dismissModalViewController:
YES
ただし、モーダル ビューを閉じると、メイン ビューのすべてのコンテンツが 20 ピクセル上に移動します。これは、すべてのビュー コントローラーに影響します。
なぜこれが起こるのか、それを克服する方法はありますか?
どちらの場合もアニメーションを に設定して使用presentModalViewController:
していますが、これは正常に機能します。dismissModalViewController:
YES
ただし、モーダル ビューを閉じると、メイン ビューのすべてのコンテンツが 20 ピクセル上に移動します。これは、すべてのビュー コントローラーに影響します。
なぜこれが起こるのか、それを克服する方法はありますか?
アプリケーションでタブバーを使用しましたか?私は同様の問題を抱えていますこの投稿を参照してください、
iPadmodalPresentationStyleUIModalPresentationFormSheetの向きの問題
このアプリはフルスクリーンですか?
はいの場合は、モーダルビューコントローラのviewWillAppearまたはviewWillDisappearでステータスバーを再度非表示にしてみてください。
[[UIApplication sharedApplication] setStatusBarHidden:YESアニメーション:NO];
ビューの自動サイズ変更マスクを台無しにしましたか。また、ステータスバーを非表示にしていますか? 両方が当てはまる場合、これが問題です。