Changement UITabBar Onglet Sélectionné
J'ai une application que j'ai créé un Onglet de la Barre de l'Application, et il y a 3 onglets (Accueil, de Recherche Mon Compte). La Maison vue de charges avec quelques infos et un bouton de recherche. Le bouton rechercher, puis prend de l'utilisateur pour l'Affichage de la Recherche, mais puisque l'utilisateur n'a pas de sélectionner l'onglet l'onglet sélectionné est toujours l'onglet Accueil. Comment puis-je changer l'onglet sélectionné à partir de la Maison à la Recherche une fois la Recherche viewDidLoad?
OriginalL'auteur Barrett | 2011-01-28
Vous devez vous connecter pour publier un commentaire.
Merci pour l'aide, les gars, Vous m'a aidé dans la bonne direction, j'ai fini par utiliser le délégué d'Application pour accéder à la UITabBarController. C'est à quoi il ressemblait.
OriginalL'auteur Barrett
Lire la documentation. À partir de l'intérieur de la recherche, de contrôleur, vous pouvez appeler le:
UITabBarController
a aussi unselectedIndex
bien si c'est plus pratique pour vous.viewDidLoad
est sans doute le tort de placer ce code dans les, même si, comme il pourrait ne pas être appelé à chaque fois que le contrôleur de recherche est affiché. Vous devriez plutôt sélectionnez l'onglet directement à partir de l'intérieur de l'action qui est appelée lorsque l'utilisateur appuie sur le bouton de recherche sur l'écran d'accueil.OriginalL'auteur Ole Begemann
Utilisation tabBarController.selectedIndex = intIndex; //espècesvotre cas 1
utiliser ce code à l'intérieur de applicationDidLaunch
OriginalL'auteur kthorat
Cet extrait fonctionne pour moi dans les storyboards sur iOS7 et Xcode 5.
OriginalL'auteur Zorayr