Эх сурвалжийг харах

clear code

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 жил өмнө
parent
commit
d83f932905

+ 0 - 40
iOSClient/Main/Collection Common/NCSelectableNavigationView.swift

@@ -66,9 +66,6 @@ extension NCSelectableNavigationView {
         } else {
         } else {
             navigationItem.rightBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_select_", comment: ""), style: UIBarButtonItem.Style.plain, action: tapSelect)
             navigationItem.rightBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_select_", comment: ""), style: UIBarButtonItem.Style.plain, action: tapSelect)
             navigationItem.leftBarButtonItem = nil
             navigationItem.leftBarButtonItem = nil
-            if NCUtility.shared.isDirectoryE2EE(serverUrl: appDelegate.activeServerUrl, userBase: appDelegate), let image = UIImage(systemName: "lock.circle") {
-                navigationItem.titleView = createViewImageAndText(image: image.withTintColor(NCBrandColor.shared.brand, renderingMode: .alwaysOriginal), title: titleCurrentFolder)
-            }
             navigationItem.title = titleCurrentFolder
             navigationItem.title = titleCurrentFolder
         }
         }
     }
     }
@@ -85,43 +82,6 @@ extension NCSelectableNavigationView {
         navigationItem.title = NSLocalizedString("_selected_", comment: "") + " : \(selectOcId.count)" + " / \(selectableDataSource.count)"
         navigationItem.title = NSLocalizedString("_selected_", comment: "") + " : \(selectOcId.count)" + " / \(selectableDataSource.count)"
         collectionView.reloadData()
         collectionView.reloadData()
     }
     }
-
-    func createViewImageAndText(image: UIImage, title: String? = nil) -> UIView {
-
-        let imageView = UIImageView()
-        let titleView = UIView()
-        let label = UILabel()
-
-        if let title = title {
-            label.text = title + " "
-        } else {
-            label.text = " "
-        }
-        label.sizeToFit()
-        label.center = titleView.center
-        label.textAlignment = NSTextAlignment.center
-
-        imageView.image = image
-
-        let imageAspect = (imageView.image?.size.width ?? 0) / (imageView.image?.size.height ?? 0)
-        let imageX = label.frame.origin.x - label.frame.size.height * imageAspect
-        let imageY = label.frame.origin.y
-        let imageWidth = label.frame.size.height * imageAspect
-        let imageHeight = label.frame.size.height
-
-        if title != nil {
-            imageView.frame = CGRect(x: imageX, y: imageY, width: imageWidth, height: imageHeight)
-            titleView.addSubview(label)
-        } else {
-            imageView.frame = CGRect(x: imageX / 2, y: imageY, width: imageWidth, height: imageHeight)
-        }
-        imageView.contentMode = UIView.ContentMode.scaleAspectFit
-
-        titleView.addSubview(imageView)
-        titleView.sizeToFit()
-
-        return titleView
-    }
 }
 }
 
 
 extension NCSelectableNavigationView where Self: UIViewController {
 extension NCSelectableNavigationView where Self: UIViewController {

+ 37 - 0
iOSClient/Utility/NCUtility.swift

@@ -1011,6 +1011,43 @@ class NCUtility: NSObject {
         }
         }
         return false
         return false
     }
     }
+
+    func createViewImageAndText(image: UIImage, title: String? = nil) -> UIView {
+
+        let imageView = UIImageView()
+        let titleView = UIView()
+        let label = UILabel()
+
+        if let title = title {
+            label.text = title + " "
+        } else {
+            label.text = " "
+        }
+        label.sizeToFit()
+        label.center = titleView.center
+        label.textAlignment = NSTextAlignment.center
+
+        imageView.image = image
+
+        let imageAspect = (imageView.image?.size.width ?? 0) / (imageView.image?.size.height ?? 0)
+        let imageX = label.frame.origin.x - label.frame.size.height * imageAspect
+        let imageY = label.frame.origin.y
+        let imageWidth = label.frame.size.height * imageAspect
+        let imageHeight = label.frame.size.height
+
+        if title != nil {
+            imageView.frame = CGRect(x: imageX, y: imageY, width: imageWidth, height: imageHeight)
+            titleView.addSubview(label)
+        } else {
+            imageView.frame = CGRect(x: imageX / 2, y: imageY, width: imageWidth, height: imageHeight)
+        }
+        imageView.contentMode = UIView.ContentMode.scaleAspectFit
+
+        titleView.addSubview(imageView)
+        titleView.sizeToFit()
+
+        return titleView
+    }
 }
 }