Аннотация не отображается на странице PDF в Swift5 - PullRequest
0 голосов
/ 26 сентября 2019
   if let page = self.pdfView.currentPage{
        page.addAnnotation(createAnnotation(page: page))
        page.displaysAnnotations = true
   }

Код работал нормально в swift 4.2, но в Swift 5 он не показывает примененную аннотацию, хотя аннотация применяется к реальному файлу.

   func createAnnotation(page: PDFPage) -> PDFAnnotation {
        let border = PDFBorder()
        let rect = CGRect(x: 0, y: 0, width: 500, height: 500)
        border.lineWidth = 44
        let annotation = PDFAnnotation(bounds: rect, forType: .ink, withProperties: nil)
        annotation.color = UIColor.red.withAlphaComponent(1.0)
        annotation.border = border
        return annotation
    }
...