我正在尝试在iOS上使用PDFKit为文档添加高亮注释.
let highlight = PDFAnnotation(bounds: selection.bounds(for: page),
forType: PDFAnnotationSubtype.highlight,
withProperties: nil)
highlight.color = color
page.addAnnotation(highlight)
page.displaysAnnotations = true
Run Code Online (Sandbox Code Playgroud)
使用上面的代码添加它们时,它们显示为两个不同形状的图层.将它们保存到PDF文件并重新打开时,它们会正确显示.
使用此处提供的代码段以相同的方式添加了顶部和底部突出显示.最上面的一个已保存到pdf文档中,并在重新打开时显示为预期,最后一个刚刚添加.
有没有人知道如何正确显示它们(即像顶部一样)而无需保存并重新打开文件?