【问题标题】:SVG Drawing in iphoneiPhone中的SVG绘图
【发布时间】:2015-04-07 21:43:29
【问题描述】:

希望你们所有人都好好的,并且做得最好。我今年 4 月才开始开发 iphone 应用程序。 我想在 iphone 的 CGContext 上绘制 svg,就像我们可以在 android 中一样。 请点击 android SVG 绘图库的链接。

SVG on Android

Lib No 1

我的要求,我只想在 iphone CGContext 上绘制 SVG,因为我需要任何第三方库。如果任何机构有有用和准确的信息,请帮助我。 如何在 iPhone 中绘制 SVG?

提前致谢。

标记 Gjel。

【问题讨论】:

    标签: iphone svg drawing


    【解决方案1】:

    如果 SVG 是固定的,您可以尝试 Qwarkee,它会生成一个 -drawRect: 实现,该实现仅使用石英函数绘制等效的 SVG。

    当前版本最适用于 Illustrator 生成的 SVG 文件,但开发人员告诉我,未来几天将推出更新,这将使该应用可以处理更多种类的文件。

    【讨论】:

      【解决方案2】:

      不适合您的问题,但请查看SVGKit

      SVGKit 是一个跨平台的 Cocoa 框架,用于将 SVG 文件渲染为 核心动画层。所有形状都由 CAShapeLayer 类,并且在设计上是可动画的。 SVGKit 是 兼容最新的 OS X 和 iOS SDK。

      【讨论】:

      • 我试过了,但是当我为 ipad 编译它时,它似乎丢失了一些文件,例如“CALayerExporter.h”。
      • 显然不是。自述文件对这一步不是很清楚 - 但现在它已经更新为非常清楚了。此外,还有一个更简单的版本即将推出,请在此处试用 - github.com/adamgit/SVGKit/tree/transforms - 它很稳定,但有时会获得实验性提交。
      【解决方案3】:

      SVGgh 有一个 SVGRenderer 类,它可以绘制到 CGContextRef 中,因此您可以使用它来打印、生成 PDF 或绘制到 UIView 或 CALayer。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-18
        • 2010-12-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多