Jelajahi Sumber

页面编辑 - 修复选中页面后,放大缩小大小,原本选中页面应继续选中

wanjun 1 tahun lalu
induk
melakukan
cdb446f6f1

+ 4 - 2
PDF Office/PDF Master/Class/PDFTools/PageEdit/View/KMPageEditThumbnailView.swift

@@ -52,6 +52,8 @@ class KMPageEditThumbnailView: KMPDFThumbnailView {
         if (self.canZoomOut() == false) {
             return
         }
+        let indexpaths = self.collectionView.selectionIndexPaths
+
         if (self.itemSize.width < self.defaultItemSize.width) {
             self.itemSize = self.defaultItemSize
             self.thumbnailSzie = self.defaultThumbnailSzie!
@@ -60,7 +62,6 @@ class KMPageEditThumbnailView: KMPDFThumbnailView {
             self.thumbnailSzie = NSSize(width: self.defaultThumbnailSzie!.width*1.5, height: self.defaultThumbnailSzie!.height*1.5)
         }
         
-        let indexpaths = self.collectionView.selectionIndexPaths
         self.reloadData()
         self.collectionView.selectionIndexPaths = indexpaths
     }
@@ -72,6 +73,8 @@ class KMPageEditThumbnailView: KMPDFThumbnailView {
         if (self.canZoomIn() == false) {
             return
         }
+        let indexpaths = self.collectionView.selectionIndexPaths
+
         if (self.itemSize.width > self.defaultItemSize.width) {
             self.itemSize = self.defaultItemSize
             self.thumbnailSzie = self.defaultThumbnailSzie!
@@ -80,7 +83,6 @@ class KMPageEditThumbnailView: KMPDFThumbnailView {
             self.thumbnailSzie = NSSize(width: self.defaultThumbnailSzie!.width*0.5, height: self.defaultThumbnailSzie!.height*0.5)
         }
         
-        let indexpaths = self.collectionView.selectionIndexPaths
         self.reloadData()
         self.collectionView.selectionIndexPaths = indexpaths
     }