Pārlūkot izejas kodu

Home - 切换历史文件列表(缩图、列表)模式,刷新界面布局

wanjun 1 gadu atpakaļ
vecāks
revīzija
7448aae64a

+ 3 - 3
PDF Office/PDF Master/Class/Home/ViewController/KMHomeHistoryFileViewController.swift

@@ -15,6 +15,7 @@ public enum HistoryFileShowMode : Int {
 @objc protocol KMHomeHistoryFileViewControllerDelegate {
     @objc optional func historyFileViewController(_ viewController: KMHomeHistoryFileViewController, deleteDocuments indexPaths: [URL])
     @objc optional func historyFileViewController(_ viewController: KMHomeHistoryFileViewController, didSelectItemsAt indexPaths: [URL])
+    @objc optional func historyFileViewController(_ viewController: KMHomeHistoryFileViewController, refreshLayout refresh: Bool)
 }
 
 class KMHomeHistoryFileTableviewCell: NSTableCellView {
@@ -432,6 +433,8 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
             break
         }
         
+        self.delete?.historyFileViewController!(self, refreshLayout: true)
+
         UserDefaults.standard.synchronize()
         reloadData()
     }
@@ -825,7 +828,4 @@ class KMHomeHistoryFileViewController: NSViewController, NSCollectionViewDelegat
         return files.count
     }
     
-    override func scrollWheel(with event: NSEvent) {
-        print("111")
-    }
 }

+ 4 - 0
PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController+UI.swift

@@ -496,6 +496,10 @@ extension KMHomeViewController: KMHomeHistoryFileViewControllerDelegate {
             openHistoryFilePath(url: url)
         }
     }
+    
+    func historyFileViewController(_ viewController: KMHomeHistoryFileViewController, refreshLayout refresh: Bool) {
+        self.refreshScrollView()
+    }
 }
 
 // MARK: - KMPDFToolsViewControllerDelegate