【问题标题】:How to draw over text, or highlight/underline something in a UIWebView?如何在 UIWebView 中绘制文本或突出显示/下划线?
【发布时间】:2010-08-04 16:39:44
【问题描述】:

我需要开发一个像电子书阅读器这样的应用程序,它可以加载 PDF 或 HTML 文件。这部分很容易。我想要一些参考或示例的部分是允许用户用手指突出显示/下划线文本,或在文本周围绘制圆圈或椭圆的功能。因此,您激活“铅笔”或其他绘图工具,并在文本上“绘图”,以突出显示某些部分。

周围有例子吗?

【问题讨论】:

    标签: iphone ipad draw highlight


    【解决方案1】:

    这里最好的选择是在 Quartz 中的 CGLayer 中创建一个透明的上下文并绘制你的绘图,然后将结果作为图像复制回来并将其放在文本视图上。有关 Quartz 的参考资料,请参阅 this

    【讨论】:

    • 我也有同样的想法,但我正在寻找一个完整的例子。我知道,我正在寻找简单的方法,但这听起来像是 iPad 阅读应用程序的典型功能,我想有人已经分享了它:)
    • 我不知道有人分享这种东西。这不是典型的特征。您必须自己实施。石英并不难。一旦你学会了简单的概念,你就学会了一切。相信我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 2017-09-26
    • 1970-01-01
    • 2012-02-27
    • 2023-03-24
    • 2013-10-25
    • 2013-08-22
    相关资源
    最近更新 更多