Ich versuche Highlight-Anmerkungen zu Dokumenten mit PDFKit auf iOS hinzuzufügen.PdfKit Highlight Annotation
let highlight = PDFAnnotation(bounds: selection.bounds(for: page),
forType: PDFAnnotationSubtype.highlight,
withProperties: nil)
highlight.color = color
page.addAnnotation(highlight)
page.displaysAnnotations = true
Wenn Sie sie mit dem obigen Code hinzufügen, erscheinen sie als zwei unterschiedlich geformte Ebenen. Wenn sie in der PDF-Datei gespeichert und erneut geöffnet werden, werden sie korrekt angezeigt.
Die oberen und unteren Highlights haben hier die gleiche Art und Weise mit dem Snippet hinzugefügt. Der oberste wurde im PDF-Dokument gespeichert und erscheint beim erneuten Öffnen wie erwartet, der letzte wurde gerade hinzugefügt.
Weiß jemand, wie man sie richtig anzeigen lässt (d. H. Wie die oberste), ohne die Datei erneut speichern und öffnen zu müssen?
Wir haben genau das gleiche Problem –
ich einen Fehler mit Apple angemeldet und ich schlage vor, Sie die gleiche https://openradar.appspot.com/34784917 tun. Sie können einen Fehler unter https://bugreport.apple.com melden. –
Ich habe einen Bug über bugreport.apple.com geöffnet, bisher keine Antworten. – guco