如何在iOS中为透明的png图像着色?

我有一个透明的png图像与白色背景.反正有透明部分吗?我尝试了很多次,但我只能着色白色背景,而不是透明部分.谢谢你的帮助.

更新:
非常感谢zsnow.I在UIImageView下面放置了一个子视图.然后我为subview设置颜色.Voila,一切都很好.

最佳答案 在您正在使用的UIImageView后面创建一个UIView,并将视图的背景颜色设置为所需的色调颜色,并将图像视图的背景颜色设置为透明.

tintView.backgroundColor = <desired tint color>;
imageView.backgroundColor = UIColor.clearColor
点赞