2012-01-23 3 views
8

Ho un UINavigationController all'interno di UITabBarController. Sto presentando una sorta di visualizzazione popover usando un UIView semi-trasparente, ma non sto chiamando presentModalViewController o nessuno dei soliti metodi. So di hidesBottomBarWhenPushed, ma c'è un modo in cui posso nascondere la barra in basso (o anche farla scivolare fuori) su richiesta (appena prima che il mio subView sia aggiunto alla vista superiore del navigationController)?Nascondi barra inferiore su richiesta

risposta

15

Hai provato a impostare questa proprietà?

navigationController.toolbarHidden = YES; 

oppure con l'animazione:

[navigationController setToolbarHidden:YES animated:YES]; 
+0

Eccellente. Ho pensato che le UIToolbars fossero generalmente posizionate in cima ma questo sembra funzionare. Grazie. – Echilon

+0

Nessun problema, lieto che abbia aiutato. Forse vale anche la pena di un upvote :) –

+10

Nasconde e mostra una barra degli strumenti in basso, ma non influisce sulla barra delle schede. Quindi, secondo me, non risponde alla domanda. –