如何在 Xcode 中的 pdf 资产上设置色调颜色?
Posted
技术标签:
【中文标题】如何在 Xcode 中的 pdf 资产上设置色调颜色?【英文标题】:How to set tint color on pdf asset in Xcode? 【发布时间】:2017-05-11 15:36:57 【问题描述】:我创建了一个新的图像集,将“Scales”设置为“Single Scale”并将我的 PDF 资产放入其中。之后,我将“Render as”设置为“Template Image”,当我设置 UIImageView 以显示我的资产时,它出现了,但我无法更改情节提要中的色调。有谁知道我需要做什么才能在 Xcode 中修改 PDF 矢量资产的色调颜色?
【问题讨论】:
【参考方案1】:在代码中设置UIImageView's
图像不会产生这个问题。
Xcode 中有一个错误,它阻止 UIImageView
在从 Interface Builder 加载时将其模板图像着色为淡色。见:rdar://18448072
如果您不想在代码中设置图像,我发现最优雅的解决方案是为UIImageView
创建以下扩展:
import UIKit
extension UIImageView
override public func awakeFromNib()
super.awakeFromNib()
tintColorDidChange()
对此gist 的道具。
【讨论】:
以上是关于如何在 Xcode 中的 pdf 资产上设置色调颜色?的主要内容,如果未能解决你的问题,请参考以下文章