Browse Source

fix title "back"

marinofaggiana 4 năm trước cách đây
mục cha
commit
0afa189a27
1 tập tin đã thay đổi với 11 bổ sung5 xóa
  1. 11 5
      iOSClient/Main/NCMasterNavigationController.swift

+ 11 - 5
iOSClient/Main/NCMasterNavigationController.swift

@@ -38,11 +38,17 @@ class NCMasterNavigationController: UINavigationController {
     override func viewWillLayoutSubviews() {
         super.viewWillLayoutSubviews()
         
-        if self.splitViewController?.isCollapsed == false {
-            if (self.splitViewController != nil) {
-                if let navigationController = self.splitViewController!.viewControllers[self.splitViewController!.viewControllers.count-1] as? UINavigationController {
-                    navigationController.topViewController!.navigationItem.leftBarButtonItem = self.splitViewController!.displayModeButtonItem
-                }
+        guard let splitViewController = self.splitViewController else { return }
+        
+        if let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as? UINavigationController {
+            
+            if splitViewController.isCollapsed {
+                
+                navigationController.topViewController?.navigationItem.backBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_back_", comment: ""), style: UIBarButtonItem.Style.plain, target: nil, action: nil)
+                
+            } else {
+                
+                navigationController.topViewController?.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem
             }
         }
     }