我在导航堆栈中有三个视图控制器。第一个视图控制器不使用 uitoolbar,第二个使用,第三个不使用。
问题是,当我从第二个 UIViewController 转到第三个 UITableViewController 时,如果我隐藏工具栏,屏幕顶部会出现一个白色间隙。
这是一张图片:
我目前[self.navigationController setToolbarHidden:YES animated:YES];
在第二个视图控制器的 viewWillDisappear 中,但我也把它放在了第三个视图控制器的 viewWillAppear 方法中。两者都会导致出现差距。
我怎样才能解决这个问题?