iOS底部导航栏RDVTabBarController

效果.png
RDVTabBarController *tabBar = [RDVTabBarController new];
[tabBar setViewControllers:@[na_home,na_tre,na_pub,na_friend,na_my]];
[self customizeTabBarForController:tabBar];
self.window.rootViewController = tabBar;
- (void)customizeTabBarForController:(RDVTabBarController *)tabBarController{
    
    NSArray *tabBarItemTitle = @[@"首页",@"财富",@"口碑",@"朋友",@"我的"];
//    选中效果的图片
    NSArray *tabBarItemImgSelect = @[@"zfb_c",@"caifu_c",@"koubei_c",@"friend_c",@"wode_c"];
//    未选效果的图片
    NSArray *tabBarItemImgUnselect = @[@"zfb_nc",@"caifu_nc",@"koubei_nc",@"friend_nc",@"wode_nc"];
    
    int index = 0;
    for(RDVTabBarItem *item in [[tabBarController tabBar] items])
    {
        item.title = tabBarItemTitle[index];
        [item setFinishedSelectedImage:[UIImage imageNamed:tabBarItemImgSelect[index]] withFinishedUnselectedImage:[UIImage imageNamed:tabBarItemImgUnselect[index]]];
        
        item.unselectedTitleAttributes = @{
                                           NSFontAttributeName:[UIFont systemFontOfSize:11*kFontScale],
                                           NSForegroundColorAttributeName:rgba(156, 156, 156, 1),
                                           };
        item.selectedTitleAttributes = @{
                                         NSFontAttributeName:[UIFont systemFontOfSize:11*kFontScale],
                                         NSForegroundColorAttributeName:[UIColor blueColor],
                                         };
        
        index ++;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容