Xcode:在界面生成器中预览图像着色颜色
我希望在界面生成器中预览我的图像的色调(看在设计师的份上),但运气不好。我尝试将图像资源渲染模式设置为Template&然后在Interface Builder中选择一种色调,但没有成功。有没有办法做到这一点?如果需要代码,请使用Swift提供答案。谢谢 尽管没有下层选民的帮助,我还是找到了部分答案。我将图像视图分为以下子类-Xcode:在界面生成器中预览图像着色颜色,xcode,Xcode,我希望在界面生成器中预览我的图像的色调(看在设计师的份上),但运气不好。我尝试将图像资源渲染模式设置为Template&然后在Interface Builder中选择一种色调,但没有成功。有没有办法做到这一点?如果需要代码,请使用Swift提供答案。谢谢 尽管没有下层选民的帮助,我还是找到了部分答案。我将图像视图分为以下子类- @IBDesignable class TintPreviewableImage: UIImageView { override func prepareFor
@IBDesignable
class TintPreviewableImage: UIImageView {
override func prepareForInterfaceBuilder() {
self.image = self.image?.withRenderingMode(.alwaysTemplate)
}
}
然后我在identity inspector中将
TintPreviewableImage
类添加到UIImageView中。现在,在界面生成器中选择着色颜色后,我看到一个实时预览。唯一的问题是,如果图像视图大于本机大小,图标就会模糊-我仍在尝试使用Xcode重新绘制PDF矢量图像。尽管没有选民的帮助,我还是找到了部分答案。我将图像视图分为以下子类-
@IBDesignable
class TintPreviewableImage: UIImageView {
override func prepareForInterfaceBuilder() {
self.image = self.image?.withRenderingMode(.alwaysTemplate)
}
}
然后我在identity inspector中将
TintPreviewableImage
类添加到UIImageView中。现在,在界面生成器中选择着色颜色后,我看到一个实时预览。唯一的问题是,如果图像视图大于本机大小,图标就会模糊-我仍在尝试使用Xcode重新绘制PDF矢量图像。Awesome。感谢没有反馈的否决票。非常有用,太棒了。感谢没有反馈的否决票。非常有用。