如何在Xcode中设置pdf资产的色调?

Ema*_*n H 3 pdf xcode assets uiimageview ios

我创建了一个新的图像集,将"Scales"设置为"Single Scale"并将我的PDF资源放入其中.然后,我将"Render as"设置为"Template Image",当我设置UIImageView来显示我的资产时,它会显示出来但我无法改变故事板中的色调.有没有人知道我需要做什么才能修改Xcode中PDF矢量资产的色调?

Nik*_*kin 8

UIImageView's在代码中设置图像不会产生此问题.

Xcode中存在一个错误,UIImageView当从Interface Builder加载时,它会阻止对其模板颜色着色.见:rdar:// 18448072

如果您不想在代码中设置图像,我找到的最优雅的解决方案是创建以下扩展UIImageView:

import UIKit

extension UIImageView {
    override public func awakeFromNib() {
        super.awakeFromNib()
        tintColorDidChange()
    }
}
Run Code Online (Sandbox Code Playgroud)

这个要点的道具.