我的UINavigationController
位于UITabBarController
内。在我的导航控制器中,我想在推动视图时显示toolbar
,同时有效隐藏标签栏。它“有效”,但工具栏从底部开始动画,而不是在过渡时进行平滑滑动。
添加到我的第一个视图中:
- (void) viewWillAppear:(BOOL)animated
{
[self.navigationController setToolbarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void) viewWillDisappear:(BOOL)animated {
[self.navigationController setToolbarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
为什么toolbar
从底部开始动画?它不应该滑入,因此滑出tabbar
和toolbar
之间的过渡可能是无缝的吗?
答案 0 :(得分:0)
尝试在– navigationController:willShowViewController:animated:
的{{1}}中设置工具栏显示或隐藏。