在标签栏导航控制器中隐藏后退按钮

Hide back button in tabbar navigation controller

我需要隐藏与 Cart

重叠的 Back

编辑 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
}
self.navigationItem.hidesBackButton = YES;

在这个地方

 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)

试试下面的代码,将这段代码写在出现在第一个导航控制器( PushViewController )之后的视图控制器上。

self.navigationItem.setHidesBackButton(true, animated: false)
 self.tabBarController!.navigationItem.hidesBackButton = true