如何在ios中更改tabBar图标颜色

如何在ios中更改tabBar图标颜色,第1张

概述我当前的标签栏如下所示: 我的代码如下: -(void)startTabBar{ self.tabBarController = [[UITabBarController alloc] init]; TAB_1 *tab_1 = [[TAB_1 alloc]init]; TAB_2 *tab_2 = [[TAB_2 alloc]init]; TAB_3 我当前的标签栏如下所示: @H_403_2@我的代码如下:

-(voID)startTabbar{     self.tabbarController = [[UITabbarController alloc] init];     TAB_1  *tab_1 = [[TAB_1 alloc]init];     TAB_2  *tab_2 = [[TAB_2 alloc]init];     TAB_3  *tab_3 = [[TAB_3 alloc]init];    [[UITabbarItem appearance] setTitleTextAttributes:[NSDictionary  dictionaryWithObjectsAndKeys: [UIcolor blackcolor],NSForegroundcolorAttributename,nil] forState:UIControlStatenormal];   [[UITabbarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIcolor redcolor],nil] forState:UIControlStateSelected];    NSArray* controllers = [NSArray arrayWithObjects:tab_1,tab_2,tab_3,nil];   self.tabbarController.vIEwControllers = controllers;   self.window.rootVIEwController = self.tabbarController;}
@H_403_2@我想做的是:

@H_403_2@普通标签:标签标题应为黑色,但只有图标图像应为黑色.预期的标签应该是:

@H_403_2@选定选项卡:选项卡标题应为红色,但只有图标图像应为红色.预期的标签应该是:

@H_403_2@标签栏颜色:使整个tabbar颜色更透明,颜色相同

@H_403_2@有人可以帮忙吗?

解决方法 这可以满足您的要求:
[[UITabbar appearance] setSelectedImageTintcolor:[UIcolor redcolor]];[[UITabbar appearance] setAlpha:0.25];
总结

以上是内存溢出为你收集整理的如何在ios中更改tabBar图标颜色全部内容,希望文章能够帮你解决如何在ios中更改tabBar图标颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1102219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存