【问题标题】:How to select text on image in iPhone/iPad如何在 iPhone/iPad 中选择图像上的文本
【发布时间】:2010-11-29 11:49:01
【问题描述】:

您好,我正在开发电子书应用程序,其中书的页面显示为 SVG 文件。作为我的应用程序功能的一部分,我应该能够从 SVG 文件中选择文本,这些文本在 Web 视图上呈现为图像。有人可以建议我这样做吗。在此先感谢。

【问题讨论】:

    标签: iphone image ipad


    【解决方案1】:

    如何显示 SVG?我认为你在 WebView 中这样做。在这种情况下,您必须将文本作为单独的层提供,使用 HTML 元素作为显示的 SVG 上的“叠加层”。

    我认为 iOS/WebView 不允许您通过 WebView 从 SVG 中选择文本。

    【讨论】:

    • 嗨,badat,是的,我只在 web 视图上渲染了 SVG。你能告诉我如何将文本添加为​​覆盖层。
    【解决方案2】:

    但你为什么说 svg 被渲染为“图像”?

    如果您在 UIWebView 中直接或通过加载 svg 的 HTML 文件加载 te .svg 文件...

    应该可以用“复制”、“选择”加载“普通”菜单...

    如果您只需要“复制”菜单项 只需添加以下内容:

    -(void)copy:(id)sender{
        NSLog(@"COPY!!");
        [super copy:sender];
    }
    

    在你的 UIWebView 的 UIViewController 中。

    它适用于所有 html 页面和包含一些文本的 .svg 文件

    (我的意思是要复制的文本在“myFile.svg”中)

    【讨论】:

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