era*_*era 6 objective-c ios xcode4.5
我正在开发一个iOS应用程序,在那个应用程序中,我正在使用一个标签栏控制器.从标签栏控制器中导航到另一个视图控制器.在推送视图控制器之前,我正在设置该控制器的属性
viewController.hidesBottomBarWhenPushed = YES;
Run Code Online (Sandbox Code Playgroud)
我正在导航到另一个视图控制器,底部有标签栏.
问题是当我将视图控制器弹回视图控制器时,标签栏也出现在该视图中.弹出视图控制器时有没有办法隐藏标签栏?
如果有人能帮我解决这个问题会很棒.
提前致谢.
在这种情况下 viewWillAppear 方法将很有用。在你的第一个视图控制器中放入这段代码
-(void)viewWillAppear:(BOOL)animated
{
self.tabBarController.tabBar.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)
因此,当第二个视图控制器弹出时,它将调用此方法,并且您的底部栏将被隐藏。
| 归档时间: |
|
| 查看次数: |
3132 次 |
| 最近记录: |