You cannot hide a tab bar item, but you can create an array of view controllers and exclude this particular one from this array. Later, when the tab should be visible, reinstall the view controllers for the tab bar controller and turn on the view controller this time.
- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated
source
share