我正在使用pdfkit添加了一个工具,即突出显示...但是当我第一次突出显示它时看起来不错,但是如果我更改了突出显示颜色并再次突出显示突出显示的文本,则它会变得越来越暗..我想删除第一次突出显示颜色并添加新的颜色。.谢谢您。
使用以下代码突出显示:
let selections = self.pdfview.currentSelection?.selectionsByLine()
// Simple scenario, assuming your pdf is single-page.
guard let page = selections?.first?.pages.first else { return }
if selections == nil {
}else {
selections?.forEach({ selection in
let highlight = PDFAnnotation(bounds: selection.bounds(for: page), forType: .highlight, withProperties: nil)
highlight.color = UIColor.green.withAlphaComponent(0.5)
page.addAnnotation(highlight)
})
}