ナビゲーション スタックにすべて 3 つのビュー コントローラーがあります。最初のビュー コントローラーは uitoolbar を使用せず、2 番目のビュー コントローラーは使用し、3 番目のビュー コントローラーは使用しません。
問題は、2 番目の UIViewController から 3 番目の UITableViewController に移動するときに、ツールバーを非表示にすると、画面の上部に白い隙間ができることです。
ここに写真があります:
現在[self.navigationController setToolbarHidden:YES animated:YES];
、2番目のView ControllerのviewWillDisappearにありますが、3番目のView ControllerのviewWillAppearメソッドにも入れています。どちらもギャップが発生します。
どうすればこれを修正できますか?