我有一个UITabBar并为标签设置2个图像(活动项目,非活动项目)。在非活动项目选项卡图标上显示为:
但是当这些项目处于活动状态时,图标显示不正确:
任何人都可以帮我解决吗?我只是它会为图标的边框着色,而不是完全
答案 0 :(得分:1)
你需要使用UIImageRenderingMode。
UIImage *imgNormal=[UIImage imageNamed:@"normal.png"];
imgNormal=[imgNormal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIImage *imgSelected=[UIImage imageNamed:@"active.png"];
imgSelected=[imgSelected imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem.image = imgNormal;
tabBarItem.selectedImage = imgSelected;
希望它有所帮助:)。
答案 1 :(得分:1)