Quindi ecco quello che ho: Un UITabBarController che gestisce diversi UIViewControllers. In uno di UIViewController sto provando a cambiare la vista visualizzata quando il dispositivo ruota in orizzontale. la parte importante è che la vista visualizzata nel paesaggio devono prendere l'intero schermo ...nascondere TabBar durante la rotazione del dispositivo iPhone in orizzontale
ho attuato correttamente i metodi:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
In realtà io ho la mia rotazione che si verificano in modo corretto, e ho il mio viste scambiate. nascondo persino la barra di stato, la barra di navigazione e la barra delle schede MA tengo uno spazio vuoto nella parte inferiore dello schermo che è il posto del TabBar ...
Quindi presumo che l'impostazione della proprietà nascosta del tabBar non è sufficiente per avere la vista su tutto lo schermo. Penso che ci sia qualcosa da fare all'interno del TabBarController o anche nella MainWindow per dire qualcosa come "non ho bisogno di TabBarController ora". Ma non vedo come aggirare questo problema correttamente.
Se qualcuno ha avuto questo problema, gradirei un aiuto.
grazie, Sami.
Hai salvato la mia giornata..grazie ... – Krishnabhadra
+1 anche per me! –
Per favore segna come risposta ... :) Funziona!) –