Ho una domanda abbastanza semplice ma la risposta non è così semplice.Nascondere un UITabBar quando modifica l'orientamento
Voglio nascondere un UITabBar quando il mio orientamento cambia.
ho guardato 2 modi:
modo Telaio
myAppDelegate.tabBarController.tabBar.frame = CGRectMake(<<bottomOfScreen>>);
funziona bene, ma ho un un'area vuota, quindi provato a giocare con tabBarController.view.frame et myViewController.view.frame ma Non ho ottenuto alcun risultato positivo.
controller di navigazione Way
myOtherVC.hideTabBarWhenPushed = YES;
[self.navigationController pushViewController:myOtherVC animated:NO];
Opere, ma non è una buona soluzione per la mia app
Aggiornamento:
[appDelegate.tabBarController.view removeFromSuperview];
[self.view removeFromSuperview]; [appDelegate.window addSubview:self.view];
self.view.frame = CGRectMake(0,0,480,320);
funziona bene, ma non più AutoRotate (e, naturalmente, non ho modificato il valore shouldAutorotate e restituisce sempre SÌ)
Come posso Hidde mia TabBar e rendere la visualizzazione corrente prendendo il suo spazio?
Grazie
Hai capito come fare? Se sì, puoi condividere la risposta? –
Sì, ho appena postato la risposta – Francescu