如何为 PDFAnnotation ios swift 4 添加 GestureRecognizer

1 pdfkit pdf-annotations swift4 ios11

可以添加 GestureRecognizer 或设置触摸 PDFAnnotation

  func setDocumentAnnotation() {
    let anotation:PDFAnnotation = PDFAnnotation(bounds: CGRect(x: pointX, y: pointY, width: pointW, height: pointH), forType: .highlight, withProperties: nil)
        anotation.color = .yellow
        anotation.endLineStyle = .circle
        guard let page = pdfView.currentPage else {return}
        page.addAnnotation(anotation)
}


 @objc func annotationTapping(_ sender: UITapGestureRecognizer){
    print("------- annotationTapping ------")
}
Run Code Online (Sandbox Code Playgroud)

小智 5

希望这个方法对你有用..

 NotificationCenter.default.addObserver(self, selector: #selector (titleTapped), name:Notification.Name.PDFViewAnnotationHit , object: nil)

  @objc func titleTapped()  {
       -Provide the action you want---
    }
Run Code Online (Sandbox Code Playgroud)