소스 검색

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

wanjun 1 년 전
부모
커밋
cdb446f6f1
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      PDF Office/PDF Master/Class/PDFTools/PageEdit/View/KMPageEditThumbnailView.swift

+ 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
     }