项目在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];
项目在iOS11遇到的问题归纳_第1张图片
选中时,图标没有被设置成绿色图01

项目在iOS11遇到的问题归纳_第2张图片
选中时,图标正常颜色图02

你可能感兴趣的:(项目在iOS11遇到的问题归纳)