Marino Faggiana 6 роки тому
батько
коміт
33b6cbdf0f
1 змінених файлів з 17 додано та 0 видалено
  1. 17 0
      iOSClient/Scan/ScanCollectionView.swift

+ 17 - 0
iOSClient/Scan/ScanCollectionView.swift

@@ -75,6 +75,9 @@ class DragDropViewController: UIViewController {
         segmentControlFilter.setTitle(NSLocalizedString("_filter_original_", comment: ""), forSegmentAt: 2)
 
         add.setImage(CCGraphics.changeThemingColorImage(UIImage(named: "add"), multiplier:2, color: NCBrandColor.sharedInstance.brand), for: .normal)
+        
+        let longPressRecognizer = UILongPressGestureRecognizer(target: self, action: #selector(pasteImage(_:)))
+        add.addGestureRecognizer(longPressRecognizer)
     }
     
     override func viewWillAppear(_ animated: Bool) {
@@ -271,6 +274,20 @@ class DragDropViewController: UIViewController {
             collectionView.insertItems(at: indexPaths)
         })
     }
+    
+    @objc func pasteImage(_ sender: AnyObject) {
+        
+        let pasteboard = UIPasteboard.general
+        let data = pasteboard.data(forPasteboardType: kUTTypeFileURL as String)
+        
+        if let data = pasteboard.data(forPasteboardType: kUTTypeFileURL as String),
+            let str = String(data: data, encoding: .utf8),
+            let url = URL(string: str),
+            let image = UIImage(contentsOfFile: str)
+        {
+            print("ciao")
+        }
+    }
 }
 
 // MARK: - UICollectionViewDataSource Methods