瀏覽代碼

fix rebase, readd QLPreviewControllerDelegate method to GalleryViewController, part of #1027

cyberta 4 年之前
父節點
當前提交
d7f7e2835e
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      deltachat-ios/Controller/GalleryViewController.swift

+ 9 - 1
deltachat-ios/Controller/GalleryViewController.swift

@@ -2,7 +2,7 @@ import UIKit
 import DcCore
 import DcCore
 import QuickLook
 import QuickLook
 
 
-class GalleryViewController: UIViewController, QLPreviewControllerDelegate {
+class GalleryViewController: UIViewController {
 
 
     private let dcContext: DcContext
     private let dcContext: DcContext
     // MARK: - data
     // MARK: - data
@@ -318,3 +318,11 @@ private extension GalleryViewController {
         chatViewController.scrollToMessage(msgId: msgId)
         chatViewController.scrollToMessage(msgId: msgId)
     }
     }
 }
 }
+
+// MARK: - QLPreviewControllerDataSource
+extension GalleryViewController: QLPreviewControllerDelegate {
+    func previewController(_ controller: QLPreviewController, transitionViewFor item: QLPreviewItem) -> UIView? {
+        let indexPath = IndexPath(row: controller.currentPreviewItemIndex, section: 0)
+        return grid.cellForItem(at: indexPath)
+    }
+}