代码之家  ›  专栏  ›  技术社区  ›  Aleksandr Maybach

当我离开当前UIViewController时,如何隐藏选项卡栏?

  •  0
  • Aleksandr Maybach  · 技术社区  · 8 年前

    我试着用willMove方法来做,但当我打破手势时会出现错误(向后滑动)

    override func willMove(toParent parent: UIViewController?) {
    super.willMove(toParent: parent)
    
    self.tabBarController?.tabBar.isHidden = true
    }
    
    2 回复  |  直到 8 年前
        1
  •  2
  •   Saurabh pandey    8 年前

    使用下面的方法 ViewDidLoad() ViewController的位置(您要去的地方)

    self.tabBarController?.tabBar.isHidden = true
    

    而且 视图消失()

    self.tabBarController?.tabBar.isHidden = false
    
        2
  •  0
  •   Ankit Jayaswal    8 年前

    在当前视图控制器中:

    在里面 viewDidDisappear :

    self.tabBarController?.tabBar.isHidden = true
    

    在里面 ViewDidAppear :

    self.tabBarController?.tabBar.isHidden = false