我有一个在选项卡控制器中的导航控制器。当我推送一个新的视图控制器时,我想显示工具栏。我从被推送的视图控制器中这样做:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setToolbarHidden:NO animated:NO];
}
这个功能可以正常工作,但是工具栏会从其正常位置(选项卡栏下方)向上滑动以覆盖选项卡栏。我希望它在选项卡栏下方出现而没有这种“滑动”动画效果。这可行吗?
这是我的设置情况。当从视图控制器1推到视图控制器2时,会发生“滑动”动画效果。我只想在视图控制器2中显示工具栏。
[Tab Bar Controller]
- [Navigation Controller]
- [View Controller 1] -> Push -> [View Controller 2]