From a6c06975ec358c487d469ce5b6c23a3030a24f14 Mon Sep 17 00:00:00 2001 From: "benoit.martins" Date: Fri, 12 May 2023 10:29:27 +0200 Subject: [PATCH] Scroll to the selected media after displaying it --- .../Swift/Chat/Views/ChatConversationTableViewSwift.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift index 080a5e7ef..e84762b22 100644 --- a/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift +++ b/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift @@ -473,6 +473,12 @@ class ChatConversationTableViewSwift: UIViewController, UICollectionViewDataSour return (previewItems[index] as QLPreviewItem?)! } + func previewControllerDidDismiss(_ controller: QLPreviewController) { + print("previewControllerWillDismisspreviewControllerWillDismiss \(afterPreviewIndex)") + collectionView.scrollToItem(at: IndexPath(item: afterPreviewIndex, section: 0), at: .centeredVertically, animated: false) + afterPreviewIndex = -1 + } + func onImageClick(chatMessage: ChatMessage, index: Int) { let state = chatMessage.state