소스 검색

【工具栏】页面显示,从右侧属性面板点击『只读模式』,exit退出,回来的工具栏状态和架上版本不一样 逻辑调整

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

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

@@ -648,17 +648,22 @@ extension KMMainViewController {
             if self.leftPanelOpen {
                 self.openLeftPane()
             }
-            if self.rightPanelIsOpen {
-                self.rightPanelIsOpen = false
-//                self.toolbarController.selectItem(KMRightControlToolbarItemIdentifier)
-                self.openRightPane()
-            }
             
-            if readToolbarItemIdentifier.count == 0 {
-                self.toolbarController.toolbarType = .None
-            } else {
-                self.toolbarController.selectItem(readToolbarItemIdentifier)
-            }
+            self.closeRightPane()
+            self.toolbarController.toolbarType = .None
+            self.toolbarController.cancelSelected(KMDocumentViewDisplayToolbarItemIdentifier)
+            
+//            if self.rightPanelIsOpen {
+//                self.rightPanelIsOpen = false
+////                self.toolbarController.selectItem(KMRightControlToolbarItemIdentifier)
+//                self.openRightPane()
+//            }
+//            
+//            if readToolbarItemIdentifier.count == 0 {
+//                self.toolbarController.toolbarType = .None
+//            } else {
+//                self.toolbarController.selectItem(readToolbarItemIdentifier)
+//            }
 //            self.toolbarController.selectItem(KMDocumentViewDisplayToolbarItemIdentifier)
             
             self.leftSideViewController.showPanelView(show: readLeftViewShowPanel)
@@ -669,7 +674,7 @@ extension KMMainViewController {
             self.toolbarController.view.isHidden = false
             self.listView.toolMode = readToolMode
             self.listView.annotationType = readAnnotationType
-            self.toolbarController.toolbarType = .viewSetting
+//            self.toolbarController.toolbarType = .viewSetting
         } else {
             self.toolbarController.toolbarType = .None
         }