UITabBarController 基本定製,uitabbarcontroller
UITabBarController 定製
特點
用法
1.準備好你的tabBar圖片及其他圖片(哈哈哈!!!!),我的圖片都放在了Assets.xcassets中.
2.匯入本工程中的Categroy檔案夾, 其中包含: HexColor.h/.m(設定顏色的), NSString+RenderingModel.h/.m(處理圖片,讓其保持本色或者預設的那種), UIColor+CreateImage.h/.m(填充tabBar的背景顏色), UIFont+fonts.h/.m(設定字型), UIView+SetRect.h/.m(處理frame), UIView+ glowView.h/.m (tabBarItem的右上方的小表徵圖).
3.剩下的就是在Appdelegate.m中實現你架構的建立.不理解的地方,可以看看下面的細節.
4.所建立的ViewController都是繼承的UIViewcController.
5.注意:我在首頁中隱藏了NavigationBar, 進入首頁的下一個頁面,我隱藏了tabBar,並定製了navigationBar.
由於前兩個頁面什麼都隱藏了,導致第二級頁面,什麼的都沒有了.
源碼
github:https://github.com/makingitbest/UITabBarController-Custom
細節
1.調節UITabBarItem的字型的顏色和字型的大小
2.調節UITabBarItem的圖片與文字的位置
用法類似於此: [self setupController:controller tabBarItemType:kTitleImageType];
3.設定UITabBar的樣式:主要是改變背景
用法如此: [self tabBarController:tabBarController style:kCustomStyle];
4. 設定UITabBarItem的BadgeValue(這個沒研究過)
用法如此:[self setupBadgeValueWithTabBarController:tabBarController atIndex:2];
5.導覽列與tabBar設定隱藏
6.自定製NavigationBarItem