3

我已将PDF图像作为资产添加到Xcode,我想更改tintColor图像但没有任何成功。

我已经尝试添加User Defined Runtime Attributes,但它不会工作。

还尝试以编程方式进行更改,但它不起作用。

self.buttonBringFriend.imageView.tintColor = UIColor.white

有没有人有办法解决吗?

Xcode 11.1 斯威夫特 5.1

4

2 回答 2

5

要设置图像颜色,请使用以下方法:

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)
于 2019-10-30T20:04:16.547 回答
1

您是否Render As: Template Image在资产属性中设置

于 2019-10-30T19:59:17.383 回答