【问题标题】:SVG images in an iPhone applicationiPhone 应用程序中的 SVG 图像
【发布时间】:2010-11-18 01:44:16
【问题描述】:

我正在寻找一个可以帮助我在 iphone 应用程序中使用 svg 图像的小教程。我正在尝试了解 svg 格式,并且很想知道那里是否有来自苹果的相关材料?特别是,w.r.t. iPhone。

iPhone SDK 3.0+ for SVG 中是否有任何开源库或框架?

感谢任何帮助。谢谢。 穆斯塔法

【问题讨论】:

    标签: iphone frameworks svg


    【解决方案1】:

    UIWebView 类将呈现 SVG 文件。

    为了演示这一点,请将您的 SVG 文件放在网络上的某个位置,然后使用 Mobile Safari 进行查看。

    如果您需要有关如何使用UIWebView 的教程,请在 Google 上搜索“UIWebView tutorial”。

    【讨论】:

    • 我对UIWebView很熟悉,对SVG也有一点了解。我感兴趣的是操纵图像,如放大、缩小、旋转等,并捕捉图像的哪一部分被单击、双击、拖动。我怎样才能做到这一点?我想知道是否有任何库或 Cocoa 函数来促进这些操作?感谢您的回复。
    • UIWebView 支持拉伸和收缩动作。至于其他 SVG 几何变换,或许可以调用 JavaScript 来完成。
    • @Alex,我可以将点击等事件从 JS 返回到我的应用程序(不知何故)?
    • 也许您可以在单击事件后触发链接选择,该事件包含自定义方案并被 UIWebView 委托听到。请参阅discussions.apple.com/… 以获取有关如何进行的建议。这是我唯一的想法。
    • “iPhone Web 应用程序入门”iPhone Tech Talk World Tour 视频也提出了一种方法。大约 54 分钟,“从 Javascript 执行本机代码”。感谢您的帮助。
    【解决方案2】:

    你可能想看看这个项目: https://github.com/splashdust/SVGQuartzRenderer

    它至少能让你通过 UIWebView。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      相关资源
      最近更新 更多