I created the Tab Bar Controller after which, for each branch, I created my own Navigation Controller . The problem is that the UI Bar Button is not active.

enter image description here

So I create a button

 UIImage *myImage = [UIImage imageNamed:@"filterImage"]; myImage = [myImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIBarButtonItem *menuButton = [[UIBarButtonItem alloc] initWithImage:myImage style:UIBarButtonItemStylePlain target:self action:@selector(testMethod:)]; self.navigationItem.rightBarButtonItem = menuButton; 

    1 answer 1

    The problem was that the Tab Bar Controller has its top bar. If you set it self.navigationController.navigationBarHidden = YES; That buttons start working.