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

前端 未结 3 2127
不思量自难忘°
不思量自难忘° 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 17:53

    Here is how I solved it

    -(void) hideAndDisableRightNavigationItem
    {
        [self.navigationItem.rightBarButtonItem setTintColor:[UIColor clearColor]];
        [self.navigationItem.rightBarButtonItem setEnabled:NO];
    }
    
    -(void) showAndEnableRightNavigationItem
    {
        [self.navigationItem.rightBarButtonItem setTintColor:[UIColor blackColor]];
        [self.navigationItem.rightBarButtonItem setEnabled:YES];
    }
    

提交回复
热议问题