我有一个 UINavigationController
这是 UITabBarController
的内部.在我的导航 Controller 中,我想显示 toolbar
当我推送 View 时,同时有效地隐藏了标签栏。它“有效”,但工具栏从底部向上动画,而不是在过渡中平滑滑动。
添加到我的第一个 View 中:
- (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
可以无缝吗?
最佳答案
尝试在– navigationController:willShowViewController:animated:
中设置工具栏显示或隐藏的 UINavigationControllerDelegate
.
关于objective-c - UINavigationController 推送 View 和显示工具栏有奇怪的工具栏动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527266/