소스 검색

【Form】退出Form添加模式流程与架上版本有区别

lizhe 9 달 전
부모
커밋
24c6e52ecb
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+UI.swift

+ 11 - 2
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+UI.swift

@@ -311,7 +311,11 @@ extension KMMainViewController: KMToolbarControllerDelegate {
         }
         
         if isSelected {
-            self.listView.toolMode = .textToolMode
+            if self.listView.toolMode == .formToolMode {
+                
+            } else {
+                self.listView.toolMode = .textToolMode
+            }
             self.listView.annotationType = .unkown
             self.closeRightPane()
         } else {
@@ -331,7 +335,12 @@ extension KMMainViewController: KMToolbarControllerDelegate {
                 }
 
             }
-            self.refreshListViewToolMode()
+            
+            if self.listView.toolMode == .formToolMode {
+                
+            } else {
+                self.refreshListViewToolMode()
+            }
         }
         
         if self.listView.toolMode != .editPDFToolMode && self.listView.annotationType != .unkown {