4

试图找到一种不使用 WebView 对象来显示/渲染 SVG 文件的方法。我找到了名为 SVGKit 的 ObjC 库。我想知道 SVGKit 有多可靠?它有单点触控绑定吗?在 iPhone/iPad 上显示矢量图形的选项有哪些?这可以通过使用 OpenGL 引擎来完成吗?

4

2 回答 2

1

我不能亲自证明 SVGKit 有多可靠,但是在 GitHub 上浏览它的历史,它通过了我的大部分“我会因为使用这个项目而讨厌自己吗?” 健全性检查:

  1. 它每月有大约十几个来自不同开发人员的提交,
  2. 它有一个活跃的问题列表,
  3. 它有数百名观察者和数十个活跃的分叉。

我不知道 iOS 上矢量图形的任何其他替代方案。OpenGL 没有任何内置的矢量功能。我确信它可以被说服绘制你以其他方式解码的图形——虽然这听起来像是很多工作。

于 2012-07-27T05:20:50.557 回答
1

查看Codeautomat。它可以将 SVG 文件转换为 Objective-C。它与 SVGKit 的不同之处在于它不能在运行时工作;它基本上将您的 SVG 编译为静态代码。

于 2012-11-13T14:00:10.413 回答