我有一个带有弹出文本注释的pdf,我想通过点击注释图标或注释所在的区域来显示
看过2017年wwdc pdfkit演示文稿,看来这应该是可能的。我可以在文档中添加新注释并将其删除,还可以从现有注释中读取属性(文本,颜色,矩形)以创建新注释
我尝试更改注释对象中的许多属性,例如isOpen,shouldDisplay,buttonWidgetState,后跟pdfView.annotationsChanged(在currPage上),但没有任何反应。
我可以访问PDFAnnotation对象以获取其属性似乎很奇怪,但是没有简单的方法或标志来显示它。 如果有人可以提供帮助,将不胜感激:)
答案 0 :(得分:0)
似乎无法切换是否通过pdfkit显示现有的弹出注释。我在iOS图书应用等中测试了一些带有弹出注释的文档,但这些文档也没有显示。
我的解决方案是在点击时创建一个新的弹出注释,然后在其他地方点击时将其删除,一次仅弹出一个。这样,我就可以得到原始弹出注释的文本,颜色和大概位置。