Сокрытие UITabBar при продвижении UIView

У меня есть a UITabBarController где контроллер представления по умолчанию является a UINavigationController. Я хочу смочь скрыть UITabBar UITabBarController, когда я продвигаю определенное представление в UINavigationController.

Я попытался добавить:

delegate.tabBarController.hidesBottomBarWhenPushed = YES;

в моем UINavigationController прежде чем я продвину представление, но это, кажется, не добивается цели.

Какие-либо подсказки относительно того, что я должен делать или если это даже возможно?Заранее спасибо!

33
задан Haroldo Gondim 14 August 2019 в 01:42
поделиться

2 ответа

Это лучше:

viewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:viewController animated:YES];

Вы должны установить hidesBottomBarWhenPushing = YES на контроллере, который вы собираетесь поместить в представление ...

99
ответ дан 27 November 2019 в 17:30
поделиться

Оказывается этим при установке представления hidesBottomBarWhenPushed:YES это скрывает панель, когда представление появляется (понятное дело с моей стороны). Я присваивал его UITabBarController, который не имеет слишком большого смысла, когда Вы думаете об этом.

[self.view hidesBottomBarWhenPushed:YES];
[super pushViewController:viewController animated:animated];
0
ответ дан 27 November 2019 в 17:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: