소스 검색

【fix】【搜索替换】替换输入框不输入内容,点击替换无反应(全部替换正常)

tangchao 6 달 전
부모
커밋
382469b733
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      PDF Office/PDF Master/Class/Tools/Search/Tools/KMSearchReplaceHanddler.swift

+ 7 - 0
PDF Office/PDF Master/Class/Tools/Search/Tools/KMSearchReplaceHanddler.swift

@@ -178,6 +178,13 @@ class KMSearchReplaceHanddler: NSObject {
     
     func showSelection(_ sel: CPDFSelection?) {
         guard let theSel = sel else {
+            let isEditing = self.pdfView?.isEditing() ?? false
+            if isEditing {
+                self.pdfView?.setHighlightedSelection(nil, animated: true)
+            } else {
+                self.pdfView?.setHighlightedSelections([])
+            }
+            self.pdfView?.setNeedsDisplayAnnotationViewForVisiblePages()
             return
         }
         guard let document = self.pdfView?.document else {