how to disable a navigation bar button item in iOS

前端 未结 16 1395
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-01 09:54

I have created a navigation controller. In the second view (which is pushed), I have some webservice call and placing a overlay view and setting

self.view.use

16条回答
  •  无人及你
    2021-01-01 10:24

    Just disable your UINavigationController view and navigation bar interaction:

    self.navigationController.navigationBar.userInteractionEnabled = NO;
    self.navigationController.view.userInteractionEnabled = NO;
    

    And enable it when you need it back:

    self.navigationController.navigationBar.userInteractionEnabled = YES;
    self.navigationController.view.userInteractionEnabled = YES;
    

提交回复
热议问题