UITabBar中图标默认渲染颜色去除的办法

系统自带的tabBar会默认渲染我们的图标,但是大多数情况UI给的图都不会完全满足这个(改一下tintColor就能100%还原效果图?),最终出来的效果往往不尽人意,这时候我们肯定会想如果我给它什么图片它给我显示什么不就得了,搞得这么麻烦,幸亏还是有个办法能达到这种效果的,也很简单:

当你给tabBar的item设置图片的时候,记得设置UIImage的UIImageRenderingMode属性为UIImageRenderingModeAlwaysOriginal。
如果你用的是Assets的话,选中相应的Image set,然后属性面板,第二行有个rend as属性,选择Original Image。

你可能感兴趣的:(UITabBar中图标默认渲染颜色去除的办法)