marinofaggiana 3 years ago
parent
commit
9734bc5543
1 changed files with 20 additions and 0 deletions
  1. 20 0
      iOSClient/Viewer/NCViewerQuickLook/NCViewerQuickLook.swift

+ 20 - 0
iOSClient/Viewer/NCViewerQuickLook/NCViewerQuickLook.swift

@@ -61,6 +61,26 @@ import QuickLook
     
     override func viewDidLoad() {
         super.viewDidLoad()
+        
+        if editingMode {
+            DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
+                if #available(iOS 14.0, *) {
+                    if self.navigationItem.rightBarButtonItems?.count ?? 0 > 1 {
+                        if let buttonItem = self.navigationItem.rightBarButtonItems?.last {
+                            _ = buttonItem.target?.perform(buttonItem.action, with: buttonItem)
+                        }
+                    } else {
+                        if let buttonItem = self.navigationItem.rightBarButtonItems?.first {
+                            _ = buttonItem.target?.perform(buttonItem.action, with: buttonItem)
+                        }
+                    }
+                } else {
+                    if let buttonItem = self.navigationItem.rightBarButtonItems?.filter({$0.customView != nil}).first?.customView as? UIButton {
+                        buttonItem.sendActions(for: .touchUpInside)
+                    }
+                }
+            }
+        }
     }
     
     @objc func dismissPreviewController() {