Не получить выбор из PDFView
Я вижу где-то этот код для выделения выделенного текста в документе PDF:
let select = pdfView.currentSelection?.selectionsByLine()
//assuming for single-page pdf.
guard let page = select?.first?.pages.first else { return }
select?.forEach({ selection in
let highlight = PDFAnnotation(bounds: select.bounds(for: page), forType: .highlight, withProperties: nil)
highlight.endLineStyle = .square
highlight.color = UIColor.orange.withAlphaComponent(0.5)
page.addAnnotation(highlight)
})
для меня,
let select = pdfView.currentSelection?.selectionsByLine ()
всегда дает ноль. где поставить этот код. Я положил это в методы Gesture Recogniser Delegate.
Также кажется добавление нескольких аннотаций на странице. Получаем ли мы отдельную аннотацию для выделения на странице?