Добавьте этот код в ваше приложение. Метод запуска:
[[NSNotificationCenter defaultCenter] addObserver:self<br> selector:@selector(toggleTabBarHidden) <br> name:@"toggleTabBarHidden" <br> object:nil];
Создайте метод в вашем appDelegate следующим образом:
-(void)toggleTabBarHidden{
for(UIView *view in self.window.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
if(view.hidden){
view.hidden = NO;
break;
}
view.hidden = YES;
}
}
}
Теперь, когда вы хотите показать / скрыть свой UITabBar, просто запустите уведомление:
[[NSNotificationCenter defaultCenter] postNotificationName:@"toggleTabBarHidden" <br> object:nil];
Это будет работать в любом месте вашего приложения.