一、分栏视图控制器的结构
1、UITabBarController结构图
与导航控制器不同,Tab控制器是用数组管理子视图控制器,并且子视图之间是平等关系。导航控制器所管理的视图控制器之间的上下级关系。
2、TabBarController类图分析
(1)一个分栏视图控制器控制着若干视图控制器,它是由它的一个数组进行管理。
(2)每一个分栏控制器只有一个UITabBar视图,用于显示UITabItem实例。
(3)UITabBarItem由当前的视图控制控制器管理,这一点与导航控制器中的UIBarButtonItem是相同。
二、创建系统自带的分栏控制器样式
1、UITabBarController系统样式