2016-08-11 5 views
0

мне нужно, чтобы скрыть Back, что перекрытие с Cartназад Скрыть кнопку в TabBar навигации контроллера

enter image description here

Edit 1 Я уже добавил эти вещи

override func viewWillAppear(animated: Bool) { 
     super.viewDidAppear(animated) 
     self.tabBarController!.navigationItem.title = "Orders" 
     // self.navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     self.tabBarController!.navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     self.tabBarController!.navigationItem.leftBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     self.navigationItem.hidesBackButton = true 
    } 


    override func viewDidLoad() { 
     super.viewDidLoad() 
     self.tabBarController!.navigationItem.title = "Orders" 
     self.navigationItem.title = "Order History" 
    // self.navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     self.tabBarController!.navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     self.tabBarController!.navigationItem.leftBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
     // Do any additional setup after loading the view. 
     self.navigationItem.hidesBackButton = true 
} 

ответ

0

в этом месте

self.navigationItem.hidesBackButton = true 

попробовать это

self.navigationItem.leftBarButtonItem = UIBarButtonItem(customView: UIView()) 

вариант-2

self.tabbarcontroller.navigationcontroller.navigationitem.hidesBackButton = true 
self.tabBarController!.navigationItem.rightBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
self.tabBarController!.navigationItem.leftBarButtonItem = UIBarButtonItem(title:"Cart", style: UIBarButtonItemStyle.Plain, target: self, action: nil) 
+0

Это didnot помогло – onkar

+0

@onkar - попробуйте вариант-2 ответа –

0
self.navigationItem.hidesBackButton = YES; 
+0

пожалуйста, проверьте редактировать – onkar

0

Попробуйте с ниже код, написать этот код на вид контроллера, который появляется после того, как 1-й navigationcontroller (PushViewController).

self.navigationItem.setHidesBackButton(true, animated: false) 
Смежные вопросы