Browse Source

【2025】【Home】弹窗逻辑优化,快捷工具刷新优化

niehaoyu 4 months ago
parent
commit
7bc56e3164

+ 3 - 1
PDF Office/PDF Master/KMClass/KMHomeViewController/KMNHomeViewController.swift

@@ -160,6 +160,7 @@ extension KMNHomeViewController: KMHomeRightViewDelegate {
     //点击管理快捷工具按钮
     func homeRightViewDidManageQuickTools(_ view: KMHomeRightView) {
         let quickToolWindowController: KMNQuickToolWindowController = KMNQuickToolWindowController.init(windowNibName: "KMNQuickToolWindowController")
+        quickToolWindowController.delegate = self
         quickToolWindowController.own_beginSheetModal(for: self.view.window) { string in
             
         }
@@ -185,7 +186,8 @@ extension KMNHomeViewController: KMHomeRightViewDelegate {
 //MARK: - KMNQuickToolWindowDelegate
 extension KMNHomeViewController: KMNQuickToolWindowDelegate {
     func quickToolWindowControllerUpdate() {
-        // KMNHomeQuickToolManager.defaultManager.quickToolsItemMutableArray
+        rightInfoView.reloadData()
+        
     }
     
 }

+ 3 - 2
PDF Office/PDF Master/KMClass/KMHomeViewController/Views/KMHomeOpenView/KMHomeOpenView.swift

@@ -81,7 +81,7 @@ class KMHomeOpenView: BaseXibView {
                                                                                                itemSelected: false,
                                                                                                isDisabled: false,
                                                                                                keyEquivalent: nil,
-                                                                                               text: KMLocalizedString(i, comment: ""))
+                                                                                               text: KMLocalizedString(i))
                 menuItemArr.append(properties_Menuitem)
                 viewHeight += 36
             }
@@ -94,7 +94,8 @@ class KMHomeOpenView: BaseXibView {
         groupView?.frame = CGRectMake(310, 0, CGRectGetWidth(self.bounds), viewHeight)
         groupView.updateGroupInfo(menuItemArr)
         
-        let point = convert(createFileDropdown.frame.origin, to: nil)
+        var point = convert(createFileDropdown.frame.origin, to: nil)
+        point.y -= viewHeight
         groupView.showWithPoint(point, relativeTo: createFileDropdown)
         
         createFileDropdown.properties.state = .pressed

+ 1 - 1
PDF Office/PDF Master/KMClass/KMHomeViewController/Views/KMHomeRightView/KMHomeRightView.swift

@@ -186,7 +186,7 @@ public class KMHomeRightView: BaseXibView {
         groupView.groupDelegate = self
         groupView?.frame = CGRectMake(0, 0, 180, viewHeight)
         groupView.updateGroupInfo(menuItemArr)
-        groupView.showWithPoint(CGPoint(x: point.x + 10, y: point.y - viewHeight/2), relativeTo: self)
+        groupView.showWithPoint(CGPoint(x: point.x + 40 + CGRectGetWidth(groupView.frame), y: point.y - viewHeight/2), relativeTo: self)
         
         menuActionIndexPaths = collectionView.selectionIndexPaths
     }

+ 0 - 32
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -900,22 +900,6 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "1D204FC4-76AB-41EE-8454-D50E77760E3B"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "KMComponentLibrary/KMComponentLibrary/View/Card/ComponentCardPDFTool/ComponentCardPDFTool.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "224"
-            endingLineNumber = "224"
-            landmarkName = "mouseUp(with:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
@@ -1907,22 +1891,6 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "9236E3DC-2AAD-4219-8334-73F120414A39"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "KMComponentLibrary/KMComponentLibrary/View/Card/ComponentCardPDFTool/ComponentCardPDFTool.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "217"
-            endingLineNumber = "217"
-            landmarkName = "mouseDown(with:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent