From 800b3e63e5c381774885c5b1c589dfae06cf5902 Mon Sep 17 00:00:00 2001 From: Mustafa Merza <mustafa.merza95@gmail.com> Date: Thu, 8 Aug 2024 17:35:11 +0300 Subject: [PATCH] - Fixed updating current page label when adding pages. --- .../DocumentPreviewViewController.swift | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift index 666275e..2716030 100644 --- a/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift +++ b/MiniScanner/Modules/DocumentPreview/DocumentPreviewViewController.swift @@ -124,7 +124,7 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable updateSelectedImagesLabel() - updateCurrentPageIndex(index: currentPageIndex) + updateCurrentPageLabel() shareType = .pdf @@ -187,6 +187,11 @@ final class DocumentPreviewViewController: UIViewController, ScanSessionSharable currentPageIndex = index + updateCurrentPageLabel() + } + + private func updateCurrentPageLabel() { + currentPageLabel.set(text: "\(currentPageIndex + 1)/\(session.scannedItems.count)") currentPageLabel.textAlignment = .center @@ -546,8 +551,6 @@ extension DocumentPreviewViewController { updateSelectedImagesLabel() - updateCurrentPageIndex(index: currentPageIndex) - handleUpdatedSession() } @@ -598,6 +601,8 @@ extension DocumentPreviewViewController { pagerView.reloadData() delegate?.sessionUpdated(session: session) + + updateCurrentPageLabel() } } } -- GitLab