UITabBarController 定製 特點 用法 1.準備好你的tabBar圖片及其他圖片(哈哈哈!!!!),我的圖片都放在了Assets.xcassets中. 2.導入本工程中的Categroy文件夾, 其中包含: HexColor.h/.m(設置顏色的), NSString+Renderi ...
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