UITabBar(標(biāo)簽條)
- 父類是UIView
- 一個(gè)UITabBarController(標(biāo)簽控制器)只有一個(gè)標(biāo)簽條,子控制器共用同一個(gè)標(biāo)簽條仿滔。
- 標(biāo)簽條不一定是由標(biāo)簽控制器本身設(shè)置的
- 標(biāo)簽條高度是49
UITabBarController與UITabBar(標(biāo)簽條)
- 標(biāo)簽條本身內(nèi)容(背景圖片設(shè)置等),由標(biāo)簽控制器設(shè)置讹语;子控制器一般不需要設(shè)置標(biāo)簽條
UITabBar(標(biāo)簽條)與UITabBarButton孵班、UITabBarItem
UITabBar.png
- 如果UITabBarController有N個(gè)子控制器,那么UITabBar內(nèi)部就會有N個(gè)UITabBarButton作為子控件(父類是UIButton)(私有API)抽米,UITabBarButton由系統(tǒng)管理
- UITabBarButton是封裝好的按鈕舵鳞,系統(tǒng)暴露給外部的是UITabBarItem類型的模型埃唯,修改按鈕內(nèi)容,就要修改類型為UITabBarItem的內(nèi)容
- ** 注意:在iOS7之后,默認(rèn)會將導(dǎo)航條上按鈕的圖片渲染成藍(lán)色,解決方案詳見UIImage**