如何使用ios pdfkit显示现有的pdf注释

时间:2019-04-03 07:50:05

标签: ios swift annotations popup pdfkit

我有一个带有弹出文本注释的pdf,我想通过点击注释图标或注释所在的区域来显示

看过2017年wwdc pdfkit演示文稿,看来这应该是可能的。我可以在文档中添加新注释并将其删除,还可以从现有注释中读取属性(文本,颜色,矩形)以创建新注释

我尝试更改注释对象中的许多属性,例如isOpen,shouldDisplay,buttonWidgetState,后跟pdfView.annotationsChanged(在currPage上),但没有任何反应。

我可以访问PDFAnnotation对象以获取其属性似乎很奇怪,但是没有简单的方法或标志来显示它。 如果有人可以提供帮助,将不胜感激:)

1 个答案:

答案 0 :(得分:0)

似乎无法切换是否通过pdfkit显示现有的弹出注释。我在iOS图书应用等中测试了一些带有弹出注释的文档,但这些文档也没有显示。

我的解决方案是在点击时创建一个新的弹出注释,然后在其他地方点击时将其删除,一次仅弹出一个。这样,我就可以得到原始弹出注释的文本,颜色和大概位置。