我正在使用 iOS 7tintColor
和barTintColor
属性UITabBar
在 UITabBarController 的子类中使用此代码为我着色:
[[UITabBar appearance] setBarTintColor:[UIColor colorWithRed:123/255.0 green:47/255.0 blue:85/255.0 alpha:1]];
[[UITabBar appearance] setTintColor:[UIColor colorWithRed:227/255.0 green:180/255.0 blue:204/255.0 alpha:1]];
在三个屏幕上,颜色是我想要的(只有两张图片说明了这一点):
一屏一屏,颜色出奇的淡。这个屏幕是一个UIWebView
。
然后在第四个屏幕上,颜色是超亮的。这个屏幕是唯一一个使用故事板的屏幕——其余的都是以编程方式完成的。
我究竟做错了什么?行为不端的屏幕是一个和故事板的事实是否UIWebView
与他们行为不端的原因有什么关系?我该如何修复它们?我已经摆弄了条形图的 alpha,但它并没有改变任何东西。
谢谢你的帮助。