我有三个viewcontrollers都在导航堆栈中。第一个视图控制器不使用uitoolbar,第二个视图控制器不使用,第三个视图控制器不使用uitoolbar。隐藏uitoolbar在顶部留下空隙
问题是,当我从第二个UIViewController转到第三个UITableViewController时,如果我隐藏工具栏,屏幕顶部会出现一个白色的间隙。
这里有一个画面:
我现在有[self.navigationController setToolbarHidden:YES animated:YES];
在第二视图控制器的viewWillDisappear,但我也把它放在第三视图控制器viewWillAppear中的方法。两者都导致差距出现。
我该如何解决这个问题?
你什么时候隐藏工具栏?推之前或之后,以及在哪种方法? – CodaFi
我更新了问题以回答您的问题。 – ladookie