去除图片渲染效果【使tabBarItem及navigation显示原图片】

1
2
ctrl.tabBarItem.selectedImage = [[UIImage imageNamed:selImageName]
imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

效果如下图:
要实现的效果

在为tabBarItem及navigation设置图片的时候会有一层蒙版遮盖,imageWithRenderingMode方法就是为了解决这个问题,去除遮盖显示原图片,遮盖的颜色可以修改self.tabBar.tintColor进行更改

未使用方法的效果
效果如下图:

1
ctrl.tabBarItem.selectedImage = [UIImage imageNamed:selImageName];

下面提供一个category,实现如下方法
Category下载