UITabBarController
UITabBarController(標(biāo)簽控制器)
- 控制器之間的跳轉(zhuǎn)和切換
- view的結(jié)構(gòu)
- UITabBar的高度是49
- 存放子控制器的view
UITabBarController的基本使用
干掉main
創(chuàng)建window
-
設(shè)置窗口的根控制器tabBarController
- 添加子控制器addChildViewController:
- 默認(rèn)把第一個(gè)添加的子控制器添加到tabBar內(nèi)部存放子控制器的view當(dāng)中去
- tabBar當(dāng)中有多少個(gè)子控制器,tabBar底部的條當(dāng)中就會自動創(chuàng)建幾個(gè)按鈕,按鈕都是平分大小的
- 每一個(gè)按鈕對應(yīng)一個(gè)控制器
- 當(dāng)點(diǎn)擊按鈕時(shí),會把之前的控制器的view給移除,把當(dāng)前點(diǎn)擊按鈕對應(yīng)的控制器的view添加上去
- 可以手動設(shè)置當(dāng)前選中的是哪一個(gè)按鈕
- selectedIndex
顯示窗口
UITabBarController內(nèi)容設(shè)置
- tabBarItem.title
- tabBarItem.image
- tabBarItem.badgeValue消息提醒
- 設(shè)置選中狀態(tài)下的圖片selectedImage
- 修改渲染的主題顏色
- tabBar.tintColor