版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1337984
[self.tabBar setBackgroundImage:UIImage imageNamed:@"biaoqianlan_beijingtu"];
NSArray * selectImg = @@"zixun_xuanzhong", @"faxian_xuanzhong", @"shequ_xuanzhong", @"wode_xuanzhong";
NSArray * normarl = @@"zixun_moren", @"faxian_moren", @"shequ_moren", @"wode_moren";
NSArray * title = @@"资讯", @"发现", @"社区", @"我的";
for (int i=0; i<self.tabBar.items.count; i++) {
UITabBarItem *item = self.tabBar.itemsi;
// item上选中的图片和未被选中的图片
UIImage *selectImage = [UIImage imageNamed:selectImgi];
selectImage = selectImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal;
UIImage *unSelectImage = [UIImage imageNamed:normarli];
unSelectImage = unSelectImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal;
// 熟记该方法
item = [item initWithTitle:titlei image:unSelectImage selectedImage:selectImage];
//设置tabbar的选中和非选中的字体颜色。
[item setTitleTextAttributes: @{NSForegroundColorAttributeName: UIColor colorWithRed:255/255.f green:255/255.f blue:255/255.f alpha:1,NSFontAttributeName:Font10} forState:UIControlStateNormal];
[item setTitleTextAttributes: @{NSForegroundColorAttributeName:UIColor redColor,NSFontAttributeName:Font10} forState:UIControlStateSelected];
}