UITabBarController动态添加TabBarItem

   NSArray *titles = @[L(@"首页"), L(@"新闻"), L(@"消息"), L(@"我的")];
    
    NSArray *images = @[@"bottom_tabbar_home", @"bottom_tabbar_news", @"bottom_tabbar_message", @"bottom_tabbar_my"];
    
    NSArray *imagesSel = @[@"bottom_tabbar_home_selected", @"bottom_tabbar_news_selected", @"bottom_tabbar_message_selected", @"bottom_tabbar_my_selected"];
    
    NSMutableArray * tabarr = [NSMutableArray new];
    
    [tabarr addObject:[self createChildrenCtrWithtitle:titles[0]]];

    [tabarr addObject:[self createChildrenCtrWithtitle:titles[1]]];
    
    [tabarr addObject:[self createChildrenCtrWithtitle:titles[2]]];

    [tabarr addObject:[self createChildrenCtrWithtitle:titles[3]]];
    
    self.viewControllers = tabarr;
    
    [self.tabBar.items enumerateObjectsUsingBlock:^(UITabBarItem *item, NSUInteger idx, BOOL *stop) {
        item.title = titles[idx];
        UIImage *img = [UIImage imageNamed:images[idx]];
        UIImage *selectImg = [UIImage imageNamed:imagesSel[idx]];
        item.image =  [img imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
        item.selectedImage = [selectImg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    }];

 

转载于:https://www.cnblogs.com/huzhenchao/p/6898914.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值