Browse Source

【2025】【BOTA 】缩略图列表 - 删除缩图后,右侧阅读界面未自动刷新

lizhe 3 weeks ago
parent
commit
5b9f8af4f4

+ 1 - 2
PDF Office/PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift

@@ -6767,13 +6767,12 @@ extension KMMainViewController: KMNThumbnailBaseViewDelegate {
         pdfToolbarController?.refreshSecondToolbarItemsState()
     }
     
-    func thumbnailViewControlleHaveChange(pageEditVC: KMNThumbnailBaseViewController) {
+    func leftSideViewControllerThumbnailHaveChange(leftSideViewController: KMNLeftSideViewController) {
         if(self.pageEditViewController?.view.superview == nil) { //当页面编辑不显示时,undo还会继续,所以需要刷新PDFView,如果页面编辑视图存在时,在退出页面编辑时一次性刷新
             listView.layoutDocumentView()
             botaViewController?.reloadData()
         }
     }
-    
 }
 
 //MARK: - KMNLeftSideViewControllerDelegate

+ 6 - 0
PDF Office/PDF Master/KMClass/Left/KMNLeftSideViewController.swift

@@ -19,6 +19,8 @@ import KMComponentLibrary
     @objc optional func switchSearchPopWindow(controller: KMNLeftSideViewController)
     @objc optional func searchTypeDidChange(controller: KMNLeftSideViewController)
     
+    @objc optional func leftSideViewControllerThumbnailHaveChange(leftSideViewController: KMNLeftSideViewController)
+    
 }
 
 class KMNLeftSideViewController: KMNBaseViewController {
@@ -247,6 +249,10 @@ extension KMNLeftSideViewController: KMNThumbnailBaseViewDelegate {
             leftSideViewDelegate?.changeSelectePageLeftSideViewController?(leftSideViewController: self, pageIndex: selectionIndexPaths.first?.item ?? 0)
         }
     }
+    
+    func thumbnailViewControlleHaveChange(pageEditVC: KMNThumbnailBaseViewController) {
+        leftSideViewDelegate?.leftSideViewControllerThumbnailHaveChange?(leftSideViewController: self)
+    }
 
 }