CALayer支持矢量艺术还是只处理预渲染的光栅艺术



我认为答案是否定的,但无论如何都要问。CALayer支持矢量艺术吗?

我感觉到有一些分辨率依赖于用于CALayer的图像的分辨率。我是不是错过了什么?

确实如此,因为层子类或层的委托可以被层要求按需绘制。通过这种方式,可以很容易地将矢量艺术绘制到图层中。

QuartzCore中不支持矢量图像。

这意味着没有内置的API来读取和绘制任何矢量图像格式。

可以编写代码来读取和解析svg格式(本质上是XML文件),并使用原始绘制方法绘制所有内容(创建路径并对其进行绘制)。。。但这意味着你必须自己从头开始做每件事。

最新更新