我有三個viewcontrollers都在導航堆棧中。第一個視圖控制器不使用uitoolbar,第二個視圖控制器不使用,第三個視圖控制器不使用uitoolbar。隱藏uitoolbar在頂部留下空隙
問題是,當我從第二個UIViewController轉到第三個UITableViewController時,如果我隱藏工具欄,屏幕頂部會出現一個白色的間隙。
這裏有一個畫面:
我現在有[self.navigationController setToolbarHidden:YES animated:YES];
在第二視圖控制器的viewWillDisappear,但我也把它放在第三視圖控制器viewWillAppear中的方法。兩者都導致差距出現。
我該如何解決這個問題?
你什麼時候隱藏工具欄?推之前或之後,以及在哪種方法? – CodaFi
我更新了問題以回答您的問題。 – ladookie