我遇到了一个奇怪的问题,我试图解决几个小时但没有运气。我已经通过IB成功加载了标签栏图标图像。但是,所有图标在应用程序首次加载时同时显示“彩色”,而不是仅显示活动选项卡(请参见下图)。
然而,正确显示了文本(仅左侧大多数选项卡已着色)。任何想法将不胜感激..
答案 0 :(得分:1)
好的,这是因为我在AppDelegate中设置了UIView的全局色调颜色,它覆盖了TabbarController的行为:
[[UIView appearance] setTintColor:[UIColor colorWithRed:252.0f/255.0f green:99.0f/255.0f blue:61.0f/255.0f alpha:1.0]];
如果您在AppDelegate中设置它,它将覆盖您的所有颜色设置。