Browse Source

【fix】【内容编辑】进入阅读模式后,退出,需要确认退出阅读模式,是否仍在内容编辑状态

TangChao 7 months ago
parent
commit
6cf8669a3a

+ 12 - 5
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+UI.swift

@@ -750,6 +750,10 @@ extension KMMainViewController {
         } else {
             readToolbarItemIdentifier = ""
         }
+        if readToolMode == .editPDFToolMode { // 内容编辑
+            // 退出内容编辑模式
+            self.editPDFHanddler.clearData()
+        }
         //设置阅读模式
         self.isReadMode = true
         self.readModelView.isHidden = false
@@ -832,11 +836,14 @@ extension KMMainViewController {
             if readLeftViewShowPanel {
                 self.toolbarController.selectItem(KMLeftControlToolbarItemIdentifier)
             }
-            
-            self.toolbarController.view.isHidden = false
-            self.listView.toolMode = readToolMode
-            self.listView.annotationType = readAnnotationType
-//            self.toolbarController.toolbarType = .viewSetting
+            if self.readToolMode == .editPDFToolMode { // 内容编辑
+                self.toolbarController.selectItem(KMDocumentEditToolbarItemIdentifier)
+            } else {
+                self.toolbarController.view.isHidden = false
+                self.listView.toolMode = readToolMode
+                self.listView.annotationType = readAnnotationType
+    //            self.toolbarController.toolbarType = .viewSetting
+            }
         } else {
             self.toolbarController.toolbarType = .None
         }