2009-10-16 3 views
1

Je souhaite initialiser par programme mon tabBarController au dernier onglet sélectionné par l'utilisateur. Cela fonctionne bien pour mes onglets standard, mais si l'utilisateur était sur l'onglet "plus", je ne peux pas comprendre comment l'initialiser car cet onglet n'a pas (à ma connaissance) d'index).Passer automatiquement à l'onglet "Plus" de l'iPhone

Quelqu'un est-il au courant de la façon de procéder?

Répondre

2

Droit de la documentation -[UITabBarController selectedIndex]:

Pour sélectionner le contrôleur Plus la navigation lui-même, vous devez modifier la valeur de la propriété selectedViewController au lieu

Il suffit donc de faire:

[controller setSelectedViewController:[controller moreNavigationController]]; 
+0

Merci beaucoup! Je ne sais pas pourquoi je n'ai pas trouvé cela :) –

+0

Est-il possible de passer directement au mode d'édition de l'écran? Quelque chose comme '[controllerNavigationController] .editing = YES;' – Robert