如何快速更改pdf图像的颜色?

时间:2019-05-20 06:21:02

标签: ios swift

我添加了一个按钮并设置了pdf图像。我需要更改pdf图像的颜色。可以做到吗?

1 个答案:

答案 0 :(得分:0)

您可以使用此扩展方法设置图像颜色,

import UIKit

extension UIButton {

    public func setImage(color: UIColor, for state: UIControl.State) {
        let image = self.image(for: state)
        self.setImage(image?.withRenderingMode(.alwaysTemplate), for: state)
        self.tintColor = color
    }
}

用法

yourButton.setImage(color: .red, for: .normal)