Не получить выбор из 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.

Также кажется добавление нескольких аннотаций на странице. Получаем ли мы отдельную аннотацию для выделения на странице?

0 ответов

Другие вопросы по тегам