Ho un'app con un TabBar con 5 schede (barra delle schede normale senza classe personalizzata). Quando avvio l'app viene aperta la scheda sinistra. Voglio che prima apra quello centrale. Ho provato a mettereAprire l'app in una scheda specifica nella barra delle schede
[self.tabBarController setSelectedIndex:3];
nel viewDidLoad del ViewController che viene dapprima aperta ma la scheda non sta passando. Posso vedere è evidenziato ma non selezionato. Se inserisco il codice di cui sopra sotto viewWillAppear
verrà selezionato alla prima esecuzione ma quando selezionerò la scheda di sinistra di volta in volta salterà a quella centrale.
provato anche questo senza successo:
DetailsViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailsViewController"];
[self.navigationController pushViewController:vc animated:true];
Che cosa sto facendo di sbagliato?
Il TabBar è stato aggiunto dal generatore di interfaccia o utilizzando il codice? Interfaccia –
. E trascinare i sega attivati per visualizzare i controllori – Segev
Forse [collegamento successivo] (http://stackoverflow.com/questions/4195316/iphone-how-i-hide-a-tab-bar-button) ti aiuterà, se ho capito bene. – Neznajka