Преглед изворни кода

【fix】【注释】隐藏注释时,不应该把Form的高亮和填写内容也隐藏

tangchao пре 5 месеци
родитељ
комит
41eb7b9c1b

+ 8 - 0
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift

@@ -2679,6 +2679,14 @@ extension KMMainViewController {
     func showOrHideNotes() {
         self.listView.hideNotes = !self.listView.hideNotes
         
+        for note in self.listView.notes as? [CPDFAnnotation] ?? [] {
+            if note.isForm() {
+                note.setAnnotationShouldDisplay(true)
+                note.setHidden(false)
+            }
+        }
+        self.listView.setNeedsDisplayAnnotationViewForVisiblePages()
+        
         self.toolbarController.isShowAllAnnotations = !self.listView.hideNotes
         
         //BOTA 注释列表显示隐藏