【发布时间】:2013-03-02 08:56:07
【问题描述】:
我想实现一个功能,比如在 UIWebview 上添加一个选定文本的注释作为 iBooks 和 Kobosoft 阅读器
我已经创建了 UIMenuItem。但是,我不知道如何实现这个方法。有人可以在这方面提供帮助吗?
我不知道使用什么功能来实现添加注释和突出显示文本以及存储和检索
【问题讨论】:
标签: javascript ios objective-c uiwebview
我想实现一个功能,比如在 UIWebview 上添加一个选定文本的注释作为 iBooks 和 Kobosoft 阅读器
我已经创建了 UIMenuItem。但是,我不知道如何实现这个方法。有人可以在这方面提供帮助吗?
我不知道使用什么功能来实现添加注释和突出显示文本以及存储和检索
【问题讨论】:
标签: javascript ios objective-c uiwebview
UIWebView 以这样一种方式实现,您可以将注释添加到加载到视图中的网页或 PDF 文本的特定部分,但由于 API 不允许突出显示,因此无法突出显示。 iBooks 和 Kobo(在某种程度上还有 kindle)利用CGPDF API 和一点核心动画魔法的组合来突出显示 PDF,并将其存储在 PDF 的元数据中。读取和写入元数据存储很容易,但呈现亮点是一项挑战,涉及到一些 interesting math。
【讨论】: