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

Ответ @Tholle работает. Я просто хочу добавить, что не называйте ваш компонент как Array. Он будет выдавать ошибки, если вы будете изменять встроенный в JavaScript объект Array.

Вот почему в вашем примере codepen, даже если вы отображаете вложенный value, он выдает ошибку TypeError: Class constructor Array cannot be invoked without 'new'.

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
поделиться