Obtenir tabbarcontroller à partir d'un autre point de vue sur mon storyboard

Dans mon Délégué, je suis en train de choisir mon TabBarController afin que je puisse le style avec un arrière-plan différent. Cependant, le problème est que mon TabBarController est pas situé sur la rootView..

Mon code actuel:

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];

Dans mon interface builder, j'ai mon TabBarController le programme d'installation avec un Segue nom: mainView (C'est là que le TabBarController est situé).

Comment pourrais-je choisir mon TabBarController?

  • dans la partie du code que vous souhaitez sélectionner votre tabBarController? Dans un UIViewController qui est à l'intérieur de la TabBar, APPDelegate,... ?
  • Oui sur ma première ligne je veux remplacer self.window.rootViewController; avec mon TabBarController afin que je puisse la manipuler
  • Oui, mais je veux savoir dans quel ViewController/méthode que vous appelez le morceau de code que tu viens de poster
  • Ah désolé, c'est dans mon AppDelegate.m
InformationsquelleAutor Alosyius | 2013-07-31