我创建了一个新的图像集,将“Scales”设置为“Single Scale”并将我的PDF资源放入其中。然后,我将“Render as”设置为“Template Image”,当我设置UIImageView来显示我的资产时,它显示但我不能改变故事板中的色调颜色。有没有人知道我需要做什么才能修改Xcode中PDF矢量资产的色调?
答案 0 :(得分:8)
在代码中设置UIImageView's
图像不会产生此问题。
Xcode中存在一个错误,当从Interface Builder加载时,它会阻止UIImageView
为其模板颜色着色。请参阅:rdar://18448072
如果您不想在代码中设置图片,我找到的最优雅的解决方案是为UIImageView
创建以下扩展程序:
import UIKit
extension UIImageView {
override public func awakeFromNib() {
super.awakeFromNib()
tintColorDidChange()
}
}
支持此gist。