在Xcode 6+中设置矢量图像的颜色



我看到一个苹果视频提到你可以通过代码给图像上色。我所有关于如何做到这一点的搜索都是空白的。

如果我在Images.xcassets中保存了一个黑色矢量图像(pdf),我如何在运行时为该图像上色?

理想情况下,它应该是像[UUIImage setVectorColor:UIColorBlue]这样简单的东西,但我相信它可能还有更多!

您必须在xassets的"渲染"选项中将所有矢量图像设置为模板图像。(https://i.stack.imgur.com/oTuDC.png)

之后,您可以在包含您的图像的uiimageview中设置颜色,方法为:

[imageView setTintColor:[UIColor redColor]];

最新更新