Не получить выбор из PDFView - PullRequest
0 голосов
/ 10 июля 2019

Я где-то вижу этот код для выделения выделенного текста в 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 ()

всегда дает ноль. где поставить этот код. Я положил его в методы делегата распознавания жестов.

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

...