【发布时间】:2012-04-29 21:17:26
【问题描述】:
我在一个导航堆栈中拥有三个视图控制器。第一个视图控制器不使用 uitoolbar,第二个使用,第三个不使用。
问题是,当我从第二个 UIViewController 转到第三个 UITableViewController 时,如果我隐藏工具栏,屏幕顶部会出现一个空白。
这是一张照片:
我目前有[self.navigationController setToolbarHidden:YES animated:YES];
在第二个视图控制器的 viewWillDisappear 中,但我也把它放在了第三个视图控制器的 viewWillAppear 方法中。两者都会导致出现差距。
我该如何解决这个问题?
【问题讨论】:
-
什么时候隐藏工具栏?推送之前还是之后,用什么方式?
-
我更新了问题来回答你的问题。
标签: iphone objective-c ios cocoa-touch