Ho un'applicazione con UITabBarController
con una sottoview UINavigationController
, che contiene una vista tabella. Voglio essere in grado di spegnere UITabBarController
con un UIToolbar
per un controller di visualizzazione specifico quando viene selezionata una cella.Sostituire UITabBar con UIToolBar
Ecco un esempio da qualche altra applicazione, che reagisce allo stesso modo:
E quando si seleziona una cella di vista tabella:
Il controller della vista dettagliata (secondo schermo) deve sostituire il genitore UITabBarController
con un UIToolbar
. Qualcuno sa come posso fare questo?
Questa è di gran lunga l'opzione migliore. Sebbene le altre risposte funzionino, questa è la migliore. Il problema con gli altri metodi è che non supportano la rotazione. Quindi, se vuoi supportare l'autorotazione, usa la hidesBottomBarWhenPushed sulla tua vista prima di spingerla sullo stack NavigationController. Permetterà quindi alla tua nuova vista di occupare l'intero schermo. – jschmidt