Ответ @Tholle работает. Я просто хочу добавить, что не называйте ваш компонент как Array
. Он будет выдавать ошибки, если вы будете изменять встроенный в JavaScript объект Array
.
Вот почему в вашем примере codepen, даже если вы отображаете вложенный value
, он выдает ошибку TypeError: Class constructor Array cannot be invoked without 'new'
.
Это лучше:
viewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:viewController animated:YES];
Вы должны установить hidesBottomBarWhenPushing = YES на контроллере, который вы собираетесь поместить в представление ...
Оказывается этим при установке представления hidesBottomBarWhenPushed:YES
это скрывает панель, когда представление появляется (понятное дело с моей стороны). Я присваивал его UITabBarController
, который не имеет слишком большого смысла, когда Вы думаете об этом.
[self.view hidesBottomBarWhenPushed:YES];
[super pushViewController:viewController animated:animated];