У меня проблема с чем-то, что кажется очень простым.
Мое приложение имеет иерархию представления, состоящую из UITabBarController, содержащего UINavigationControllers. Когда я иду от корня до второго уровня
Я установил для hidesBottomBarWhenPressed значение true, чтобы панель вкладок была скрыта
На моем первомLevelController:
[secondLevelController setHidesBottomBarWhenPushed:YES];
[self.navigationController pushViewController:secondLevelController animated:YES];
После этого, когда я перехожу на третий уровень, я снова поднимаю панель вкладок, выполняя в secondLevelController:
[self setHidesBottomBarWhenPushed:NO];
[thirdLevelController setHidesBottomBarWhenPushed:NO];
[self.navigationController pushViewController:thirdLevelController animated:YES];
(я знаю, мне тоже не понравился [self setHidesBottomBarWhenPushed:NO]
, но иначе это не сработало ...)
Итак, вот в чем проблема: когда я нажимаю кнопку возврата на третьем уровне и появляется второе представление, мне нужно снова скрыть панель вкладок, но я не смог найти способ сделать это.
Любая помощь приветствуется