Tengo una pregunta bastante simple pero la respuesta no es tan fácil.Ocultar una UITabBar cuando la orientación cambie
Quiero ocultar una UITabBar cuando cambie mi orientación.
miré 2 maneras:
manera marco
myAppDelegate.tabBarController.tabBar.frame = CGRectMake(<<bottomOfScreen>>);
Funciona bien, pero tengo un área en blanco, por lo que trató de jugar con tabBarController.view.frame et myViewController.view.frame pero No obtuve ningún buen resultado.
mando de navegación Way
myOtherVC.hideTabBarWhenPushed = YES;
[self.navigationController pushViewController:myOtherVC animated:NO];
Funciona, pero no es una buena solución para mi aplicación
Actualización:
[appDelegate.tabBarController.view removeFromSuperview];
[self.view removeFromSuperview]; [appDelegate.window addSubview:self.view];
self.view.frame = CGRectMake(0,0,480,320);
funciona bien, pero no más autorotate (y por supuesto, no cambié el shouldAutorotate y siempre devuelve SÍ)
¿Cómo puedo HIDDE mi barra de pestañas y hacer la vista actual teniendo su espacio?
Gracias
¿Has descubierto cómo hacerlo? Si es así, ¿puedes compartir la respuesta? –
Sí, acabo de publicar la respuesta – Francescu