如何更改选项卡栏图标的突出显示颜色?(iPhone/iPad)
几天来,我一直在网上寻找这个问题的答案,但都没有成功。基本上,我想做的是更改我的如何更改选项卡栏图标的突出显示颜色?(iPhone/iPad),iphone,ipad,ios5,uitabbar,Iphone,Ipad,Ios5,Uitabbar,几天来,我一直在网上寻找这个问题的答案,但都没有成功。基本上,我想做的是更改我的uitabar中图标的高亮颜色。默认情况下,选中时它们以蓝色突出显示,但是我看到一些应用程序成功地改变了这一点(例如,麦当劳应用程序,如下所示) 我想能够做的是设置高光颜色为红色,如果这是可能的,请有人帮我 注意:如果它能让事情变得更简单,我将此应用程序瞄准iOS5+的用户。您可以使用iOS 5中新增的外观代理来实现这一点。在应用程序代理的didFinishLaunching方法中: [[UITabBar appe
uitabar
中图标的高亮颜色。默认情况下,选中时它们以蓝色突出显示,但是我看到一些应用程序成功地改变了这一点(例如,麦当劳应用程序,如下所示)
我想能够做的是设置高光颜色为红色,如果这是可能的,请有人帮我
注意:如果它能让事情变得更简单,我将此应用程序瞄准
iOS5
+的用户。您可以使用iOS 5中新增的外观代理来实现这一点。在应用程序代理的didFinishLaunching方法中:
[[UITabBar appearance] setSelectedImageTintColor:[UIColor redColor]];
在iOS 7中使用:
[[UITabBar appearance] setTintColor:[UIColor redColor]];
有关更多详细信息,请参阅 试试这个:
[[[UITabBarItem alloc] init] setFinishedSelectedImage:(UIImage *)myImageRed.png withFinishedUnselectedImage:myImage.png];
用斯威夫特的话说:
UITabBar.appearance().tintColor = UIColor.redColor()
在应用程序代理的didFinishLaunching方法中。。。跟上时代的步伐。回答得真棒!我做了一个小方法将十六进制值转换成uicolor,并将颜色传递给他的。它就像一个符咒!非常感谢。