前言:最近隨著公司SDK的日趨穩定,終於能騰出時間來寫一點技術上的問題。
何為三級檢視控制器?即 標籤控制器 ->
導航控制器 ->
檢視控制器,這就叫三級檢視控制器。一個導航控制器對應於一個檢視控制器,標籤控制器是管理固定的幾個檢視控制器,子控制器是並列的。UITabBarController用陣列管理檢視控制器,而導航控制器所管理的檢視控制器之間的關係是上下級關係。
如下圖所示
在AppDelegate中:self.window =[[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor whiteColor];
BaseTabBarController *baseTabBarCtrl =[[BaseTabBarController alloc]init];
self.window.rootViewController =baseTabBarCtrl;
[self.window makeKeyAndVisible];
複製程式碼