wjl*_*dxt 24 objective-c uitabbarcontroller ios swift
我的应用程序是Tabbed Appliaction,它在tabBarController下有几个控制器.一个控制器是navigationController,其根视图是表视图.当我单击表视图的一行时,将推入另一个视图.所以问题是当推入视图时,如何隐藏底部的tabBar?此外,我还想在推送视图中添加另一个tabBar,所以我需要分配一个UITabBar或UITabBarController?还是有另一种方式?谢谢!
Bon*_*nie 59
在要隐藏tabBarController的UIViewController类中使用此方法
-(BOOL)hidesBottomBarWhenPushed
{
return YES;
}
Run Code Online (Sandbox Code Playgroud)
更新
正如@Yuchen Zhong在他的回答中所建议的,这个选项现在可以在故事板中找到.
tuo*_*007 11
如果要隐藏标签栏,请设置UIViewController.hidesBottomBarWhenPushed = YES.
...
nextViewController.hidesBottomBarWhenPushed = YES;
...
Run Code Online (Sandbox Code Playgroud)
有时,hidesBottomBarWhenPushed方法会隐藏底部条形图并使用不稳定的动画.
相反,我隐藏了viewDidLoad中的tabbar
self.tabBarController.tabBar.hidden = YES;
Run Code Online (Sandbox Code Playgroud)
并在viewWillDisappear中恢复其存在
self.tabBarController.tabBar.hidden = NO;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17850 次 |
| 最近记录: |