如何更改moreNavigationController screenshot
的图标颜色对于tabBar,我使用代码:
self.tabBarController.tabBar.tintColor = [UIColor colorWithHexString:@"30cbff"];
self.tabBarController.tabBar.barTintColor = [UIColor whiteColor];
使用此功能在这里播放;
- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers;
像这样:
for (UINavigationController *controller in viewControllers) {
controller.tabBarController.tabBar.tintColor = [UIColor colorWithHexString:@"30cbff"];
}
但没有结果;
答案 0 :(得分:2)
在IOS7中,您可以使用tintColor更改图标颜色。
答案 1 :(得分:0)
将图像作为白色图像中的透明区域。将其放在视图上并更改基础视图的背景颜色。该颜色将通过透明图像显示并提供彩色图像。更改不同颜色图像的背景图像颜色。
这基本上是iOS为UITabBar图像创建的颜色。
获取Spark Inspector(免费演示)之类的内容,创建一个选项卡式应用程序并检查Apple如何更改颜色。