TabBarController-跳出导航
2016-07-11 13:23
399 查看
tabBarController使用的过程中要求中间的item不在导航里面如索引为2的页面跳出func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool {let childArr = tabBarController.childViewControllers as NSArraylet index = childArr.indexOfObject(viewController)if index == 2 {return false}return true}使用的过程成发现上面的代码没起作用,检查代码发现直接将视图数组赋值给TabBar的视图,如下A代
self.tabbarController.viewControllers = viewControlersArr as! [UINavigationController]这种添加的方式必须自己实现调转:
if index == 2 {presentShowMeViewController(viewController)return false}当然怎么样才能起作用呢?代码片段A换成下面的添加方式就可以,一个个的添加
addChildViewController(navigationVC)
相关文章推荐
- 详解iOS App中UiTabBarController组件的基本用法
- iOS应用开发中UITabBarController标签栏控制器使用进阶
- UITabBarController注意的地方
- UITabBarController的使用
- 本文对UITabBarController进行分析,研究苹果内部是怎么构造出这个类的,以及我们怎么去自定义一个类
- Foundation 心得、笔记
- UINavigationController总结
- 标签控制器部分知识
- 给UITabbarController 和 UINavigationController添加过场动画
- 自定义标签控制器
- iOS中多控制器管理 UITabBarController
- 设计自己的NavigationController
- 系统UITabBarController的tabBar隐藏时显示白条的解决方法
- UITabBarController
- [IOS]新浪微博项目2.0
- UITabBarController用法
- iOS开发UITabBarController设置选中图片
- 控制器跳转
- iOS UITabBarController按钮凸起效果实现
- UITabBarController控件解析