Nel mio delegato sto provando a selezionare il mio TabBarController
in modo da poterlo modificare con uno sfondo diverso. Tuttavia il problema è che il mio TabBarController
non si trova sul rootView ..Ottieni tabbarcontroller da un'altra vista sullo storyboard
mio codice corrente:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
Nel mio costruttore di interfaccia ho il mio TabBarController
messa a punto con un nome Segue: MAINVIEW (Questo è dove il TabBarController
si trova).
Come posso selezionare il mio TabBarController
?
in quale parte del il codice vuoi selezionare il tuo tabBarController? In un UIViewController che si trova all'interno del TabBar, APPDelegate, ...? –
Sì sulla mia prima riga voglio sostituire 'self.window.rootViewController;' con il mio TabBarController in modo che io possa manipolarlo – Alosyius
Sì, ma voglio sapere in quale ViewController/metodo si sta chiamando il pezzo di codice che hai appena postato –