项目在iOS11遇到的问题归纳

1.选中某个Tabar 图标颜色为白色(记录时间:2017.09.21)

关键点:colorWithPatternImage
查找到问题是由于设置tintColor时,UIColor 是通过图片形式生成的(ps:美工用的Windows,和MacOS有色差,所以选用了通过图片获取色值)
self.tabBar.tintColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"imageName"]];
这里只要把tintColor 设置为通过RGB形式获取色值解决问题
self.tabBar.tintColor = [UIColor colorWithRed:103.0f/255.0f green:179.0f/255.0f blue:135.0f/255.0f alpha:1.0f];
选中时,图标没有被设置成绿色图01

选中时,图标正常颜色图02
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容