簡體   English   中英

更改按鈕的 PDF 矢量圖像的 tintColor

[英]Changing tintColor for button's PDF vector image

我已將PDF圖像作為資產添加到Xcode ,我想更改圖像的tintColor但沒有任何成功。

我嘗試添加User Defined Runtime Attributes ,但它不起作用。

還嘗試以編程方式進行更改,但它不起作用。

self.buttonBringFriend.imageView.tintColor = UIColor.white

有沒有人有辦法解決嗎?

Xcode 11.1 Swift 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM