ios UITabBarController

UITabBarController 选项卡控制器
以横向并列卡式,来管理多个控制器,并已经实现点击后的切换,和UINavigationController不同,它的管理是横向的,而不像导航控制器层层推进的

如果管理多个控制器
借助于 viewControllers属性来管理
UITabBar包含的是多个按键,类型是UITabBarButton,是系统的私有API,不能够直接创建或使用

TabBar中的每个按键只能在它 所属的控制器进行修改
可以修改的按键的属性

控制器.tabBarItem.title
控制器.tabBarItem.image
控制器.selectedImage
控制器.badgeValue (徽章值)

为TabBarController添加子控制器的方式
1.直接给管理子控制器的数组赋值

tabBarContrller.viewControllers = @[vc1,vc2,vc2];

2.调用addChildViewController方法逐个添加子控制器

[tabBarContrller.addChildViewController:vc1];
[tabBarContrller.addChildViewController:vc2];
[tabBarContrller.addChildViewController:vc3];

posted @ 2017-08-23 21:14  笑笑就好90  阅读(104)  评论(0编辑  收藏  举报