hide and show left navigation bar button on demand in iOS-7

前端 未结 3 2141
不思量自难忘°
不思量自难忘° 2021-02-15 17:33

I added my left navigation bar button using the storyboard. but I want it to hide when I first load the screen. And then in response to something else, I want it to show. The na

3条回答
  •  长情又很酷
    2021-02-15 18:03

    Swift version of @learner answer

    func hideAndDisableRightNavigationItem (){
      self.navigationItem.rightBarButtonItem?.enabled = false
      self.navigationItem.rightBarButtonItem?.tintColor = UIColor.clearColor()
    }
    
    func showAndEnableRightNavigationItem(){
       self.navigationItem.rightBarButtonItem?.enabled = true
       self.navigationItem.rightBarButtonItem?.tintColor = UIColor. blackColor()
    }
    

提交回复
热议问题