【发布时间】:2014-01-04 16:21:37
【问题描述】:
我自定义了一个UITabbarController,给了5个NavigationController,比如:
WXCustomerBar* bar = [[WXCustomerBar alloc]init];
[bar setViewControllers:[NSArray arrayWithObjects:
[[UINavigationController alloc]initWithRootViewController:[[IndexView alloc]init]], [[UINavigationController alloc]initWithRootViewController:[[SecondView alloc]init]]
在indexView 中显示标签栏,当我单击按钮以呈现另一个视图settingView 我想隐藏标签栏。然后,当我单击 settingView 中的按钮,呈现到 SecondView 中时,我想显示标签栏。
这是我目前的方法:
-(void)presentToNetViewController:(id)viewController
{
if (![viewController isKindOfClass:[WXCustomerBar class]]) {
UINavigationController* navi = [[UINavigationController alloc]initWithRootViewController:viewController];
[self presentViewController:navi animated:YES completion:nil];
}else
{
[self presentViewController:viewController animated:YES completion:nil];
}
}
我不是英语,抱歉我的语言不通。
【问题讨论】:
标签: ios7 uitabbarcontroller show hidden