Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ios.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'iOSClient/ScanDocument/NCScan.swift')
-rwxr-xr-xiOSClient/ScanDocument/NCScan.swift39
1 files changed, 27 insertions, 12 deletions
diff --git a/iOSClient/ScanDocument/NCScan.swift b/iOSClient/ScanDocument/NCScan.swift
index e015e7d18..0a1e4c863 100755
--- a/iOSClient/ScanDocument/NCScan.swift
+++ b/iOSClient/ScanDocument/NCScan.swift
@@ -25,7 +25,6 @@ import UIKit
import Photos
import EasyTipView
-@available(iOS 13.0, *)
class NCScan: UIViewController, NCScanCellCellDelegate {
@IBOutlet weak var collectionViewSource: UICollectionView!
@@ -60,33 +59,33 @@ class NCScan: UIViewController, NCScanCellCellDelegate {
override func viewDidLoad() {
super.viewDidLoad()
- view.backgroundColor = NCBrandColor.shared.secondarySystemGroupedBackground
+ view.backgroundColor = .secondarySystemGroupedBackground
navigationItem.title = NSLocalizedString("_scanned_images_", comment: "")
collectionViewSource.dragInteractionEnabled = true
collectionViewSource.dragDelegate = self
collectionViewSource.dropDelegate = self
- collectionViewSource.backgroundColor = NCBrandColor.shared.secondarySystemGroupedBackground
+ collectionViewSource.backgroundColor = .secondarySystemGroupedBackground
collectionViewDestination.dragInteractionEnabled = true
collectionViewDestination.dropDelegate = self
collectionViewDestination.dragDelegate = self
collectionViewDestination.reorderingCadence = .fast // default value - .immediate
- collectionViewDestination.backgroundColor = NCBrandColor.shared.secondarySystemGroupedBackground
+ collectionViewDestination.backgroundColor = .secondarySystemGroupedBackground
cancel.title = NSLocalizedString("_cancel_", comment: "")
save.title = NSLocalizedString("_save_", comment: "")
labelTitlePDFzone.text = NSLocalizedString("_scan_label_document_zone_", comment: "")
- labelTitlePDFzone.backgroundColor = NCBrandColor.shared.systemGray6
- labelTitlePDFzone.textColor = NCBrandColor.shared.label
+ labelTitlePDFzone.backgroundColor = .systemGray6
+ labelTitlePDFzone.textColor = .label
segmentControlFilter.setTitle(NSLocalizedString("_filter_original_", comment: ""), forSegmentAt: 0)
segmentControlFilter.setTitle(NSLocalizedString("_filter_grayscale_", comment: ""), forSegmentAt: 1)
segmentControlFilter.setTitle(NSLocalizedString("_filter_bn_", comment: ""), forSegmentAt: 2)
- add.setImage(UIImage(named: "plus")?.image(color: NCBrandColor.shared.label, size: 25), for: .normal)
- transferDown.setImage(UIImage(named: "transferDown")?.image(color: NCBrandColor.shared.label, size: 25), for: .normal)
+ add.setImage(UIImage(named: "plus")?.image(color: .label, size: 25), for: .normal)
+ transferDown.setImage(UIImage(named: "transferDown")?.image(color: .label, size: 25), for: .normal)
let longPressRecognizer = UILongPressGestureRecognizer(target: self, action: #selector(handleLongPressGesture(recognizer:)))
collectionViewSource.addGestureRecognizer(longPressRecognizer)
@@ -118,17 +117,34 @@ class NCScan: UIViewController, NCScanCellCellDelegate {
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
- // TIP
+ showTip()
+ }
+
+ override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
+ super.viewWillTransition(to: size, with: coordinator)
+
+ self.tipView?.dismiss()
+ coordinator.animate(alongsideTransition: nil) { _ in
+ self.showTip()
+ }
+ }
+
+ // MARK: - Tip
+
+ func showTip() {
+
if !NCManageDatabase.shared.tipExists(NCGlobal.shared.tipNCScanAddImage) {
self.tipView?.show(forView: add, withinSuperview: self.view)
}
}
+ // MARK: -
+
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
- add.setImage(UIImage(named: "plus")?.image(color: NCBrandColor.shared.label, size: 25), for: .normal)
- transferDown.setImage(UIImage(named: "transferDown")?.image(color: NCBrandColor.shared.label, size: 25), for: .normal)
+ add.setImage(UIImage(named: "plus")?.image(color: .label, size: 25), for: .normal)
+ transferDown.setImage(UIImage(named: "transferDown")?.image(color: .label, size: 25), for: .normal)
}
override var canBecomeFirstResponder: Bool { return true }
@@ -406,7 +422,6 @@ class NCScan: UIViewController, NCScanCellCellDelegate {
}
}
-@available(iOS 13.0, *)
extension NCScan: EasyTipViewDelegate {
// TIP