ios显示svg文件,缩放并在其上添加标记

时间:2016-11-08 17:47:14

标签: ios svg

我有一些要求:

  1. 我的应用需要加载svg文件并在屏幕上显示。
  2. 用户可以放大/缩小svg文件以查看更多详细信息。
  3. 用户可以在svg文件上添加点/标记,以突出显示svg文件的有趣部分。点的位置将被发送到服务器并保存在数据库中,以便其他一些用户可以读取相同svg文件上的点。
  4. 当svgs缩放时,点应该能够调整它们的位置以指示正确的位置。
  5. 以下屏幕截图显示了App中的这些功能 enter image description here

    任何人都知道如何做到这些?我应该加载本地svg文件还是从服务器加载并在webview上显示?如何处理绘制它们的标记?

1 个答案:

答案 0 :(得分:1)

iOS没有显示SVG文件的原生支持,但显然浏览器支持,因此您可以在Web视图中显示它们。

快速谷歌搜索“iOS SVG查看器”也发现了一个名为SVGKit的Github回购:

https://github.com/SVGKit/SVGKit