Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode:在界面生成器中预览图像着色颜色_Xcode - Fatal编程技术网

Xcode:在界面生成器中预览图像着色颜色

Xcode:在界面生成器中预览图像着色颜色,xcode,Xcode,我希望在界面生成器中预览我的图像的色调(看在设计师的份上),但运气不好。我尝试将图像资源渲染模式设置为Template&然后在Interface Builder中选择一种色调,但没有成功。有没有办法做到这一点?如果需要代码,请使用Swift提供答案。谢谢 尽管没有下层选民的帮助,我还是找到了部分答案。我将图像视图分为以下子类- @IBDesignable class TintPreviewableImage: UIImageView { override func prepareFor

我希望在界面生成器中预览我的图像的色调(看在设计师的份上),但运气不好。我尝试将图像资源渲染模式设置为Template&然后在Interface Builder中选择一种色调,但没有成功。有没有办法做到这一点?如果需要代码,请使用Swift提供答案。谢谢

尽管没有下层选民的帮助,我还是找到了部分答案。我将图像视图分为以下子类-

@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。感谢没有反馈的否决票。非常有用,太棒了。感谢没有反馈的否决票。非常有用。