我已将PDF
图像作为资产添加到Xcode
,我想更改tintColor
图像但没有任何成功。
我已经尝试添加User Defined Runtime Attributes
,但它不会工作。
还尝试以编程方式进行更改,但它不起作用。
self.buttonBringFriend.imageView.tintColor = UIColor.white
有没有人有办法解决吗?
Xcode 11.1 斯威夫特 5.1
要设置图像颜色,请使用以下方法:
extension UIImageView {
func setImageColor(color: UIColor) {
let templateImage = self.image?.withRenderingMode(UIImage.RenderingMode.alwaysTemplate)
self.image = templateImage
self.tintColor = color
}
}
如何使用:-
self.buttonBringFriend.imageView.setImageColor(color: .white)
您是否Render As: Template Image
在资产属性中设置