我正在寻找一个好的向量库,用于在iPhone上显示动画图形。可能会显示SVG的内容。有人有什么想法或见解吗?
发布于 2008-12-31 18:54:27
Quartz,即已经内置到手机中的矢量图形库。根据需求,您可以为实际计划使用的SVG规范的各个部分编写解析器。例如,您的应用程序可能只需要很小的SVG规范。
很抱歉,这个答案没有指向一个已经存在的框架,但取决于您真正需要它的程度,启动一个开源项目或启动自己的项目可能是有意义的(特别是因为这是人们可能非常乐意为之做出贡献的项目)。
发布于 2008-12-31 17:08:11
发布于 2009-01-01 01:20:11
GCDrawKit是一个优秀的矢量插图框架,但是它还没有对SVG的原生支持,并且是基于AppKit构建的,所以它与iPhone不兼容。它也不是面向动画的。
WebKit在Mac上提供了对SVG的原生支持,甚至允许您操作DOM来修改或保存SVG,但我不相信您在iPhone上有足够的访问权限来做同样的事情。
最好的方法是为SVG XML编写一个解析器(这不是一种太难的格式),使用Quartz进行绘图,并用Core Animation为动画元素提供支持。
https://stackoverflow.com/questions/403481
复制相似问题