在Apple的“TheElements”示例项目中,当将视图推到标签按钮的导航控制器上时,tabBarController会在屏幕上滑动其余视图。
我似乎无法看到任何具体允许此代码的代码?但它确实发生了......
有人可以指出他们做的不同吗?
从我看到的: 创建navigationControllers 创建视图并推送到navigationControllers 创建tabbar并将导航控制器作为tabBar的视图数组推送。
这是设置标签控制器的传统方法,但我无法复制标签栏滑出屏幕...
答案 0 :(得分:1)
通常,您可以在使用hidesBottomBarWhenPushed
推送控制器时禁用TabBar:
[myController setHidesBottomBarWhenPushed:YES];
[navController pushViewController:myController animated:YES];
答案 1 :(得分:0)
看看AtomicElementViewController.m,第75行:
self.hidesBottomBarWhenPushed = YES;
如果将此项设置为NO,标签栏将不会被隐藏,因此将保持可见。