Procházet zdrojové kódy

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

tangchao před 6 měsíci
rodič
revize
382469b733

+ 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 {