2009-07-31 13 views
0

Je fais une application de barres à onglets ... ayant 5 tabbars.i.e. la maison, demander, pourboire, boîte de réception, déni de responsabilité .. maintenant le problème est que je veux le contrôle de passer directement à l'onglet de désistement après le lancement de l'application .. droit maintenant les changements de contrôle à l'onglet accueil ..qui est le 1er ongletcontrôleur de barre d'onglets (iphone)

Répondre

5

Vous pouvez utiliser:

[tabBarController setSelectedIndex:(int)]; 

La numérotation des onglets commence à 0. cette volonté vous amène directement à l'onglet que vous voulez. L'autre façon de gérer cela serait d'avoir une vue modale qui affiche l'avertissement au-dessus de tout au démarrage.

1

contrôleur de barre d'onglets a une propriété appelée selectedViewController, définissez sa valeur à votre point de vue par exemple de contrôleur de disclaimer comme ceci:

myGlobalTabBarController.selectedViewController = myDisclaimerViewController; 
0

J'ai une barre d'onglets qui, lorsqu'elle était sélectionnée dans le dernier onglet, affichait un nouvel ensemble d'éléments de la barre d'onglets, mais lorsque je revenais à la première vue (avec le premier tableau d'éléments), la sélection était la même index du second tableau d'éléments. Cela TRAVAILLE à l'intérieur de cela:

if (![myTabBarIBOutlet.selectedItem isEqual:my1stTabBarView/NavController.tabBarItem]) 

merci pour la pointe!

Questions connexes