J'ai un UITabBarController dans mon projet que je crée par programme - sans une plume. Je crée les contrôleurs de vue, les initialise, puis en crée un tableau et utilise la méthode setViewControllers:animated:
sur mon contrôleur de barre d'onglets. Cela fonctionne sauf que quand il apparaît, mon contrôleur de barre d'onglets n'a rien sélectionné. Si j'appelle [ tabBarController setSelectedIndex:1 ]
, alors cela fonctionne très bien, mais si j'appelle [ tabBarController setSelectedIndex:0 ]
, rien n'est sélectionné. Est-ce un bug bizarre ou est-ce que je le fais mal? Ceci utilise l'iPhone SDK 3.0.UITabBarController s'initialise avec rien de sélectionné
1
A
Répondre
1
Il se trouve que le code a été écrit par moi il y a un lONGTEMPS, quand je faisais des choses stupides comme remplacer la méthode accesseur -tabBarItem
dans le UIViewController. Le déplacement de la personnalisation de l'élément de la barre d'onglets à -initWithStyle:
a résolu ce problème.
1
Montrez votre code si vous le voulez, cela nous aidera à trouver le problème ... Mais de ne rien voir, ce que je pense être faux, c'est que lorsque vous initialisez vos UITabBarButtons vous n'en donnez aucun un indice de 0 ...
0
Cela m'est arrivé lorsque j'ai défini la propriété tabBarItem de la classe UIViewController dans viewDidLoad au lieu de sa méthode init.
Questions connexes
- 1. initial élément sélectionné dans un UITabBar sans UITabBarController
- 2. UITabBarController avec UINavigationContoller
- 3. Problème UITabbarController
- 4. UITableViewController avec UITabBarController ne s'affiche pas
- 5. UITabBarController Avec UINavigationController onglet "plus" Tab Edition
- 6. Ouvrir une vue dans UITabBarController
- 7. UITabBarController - plus de 20 vues
- 8. Ne pas soumettre de formulaire si rien n'est sélectionné, en utilisant jQuery ajaxForm plugin
- 9. UITabBarController Modifier [Plus ...] Apparence
- 10. UITabBarController UINavigationController Conseils de conception
- 11. Orientation paysage pour UITabBarController?
- 12. Titre manquant UITabBarController/UINavigationController
- 13. UITabBarController et UINavigationController
- 14. Problèmes UITabBarController personnalisés avec View Controllers et Views
- 15. L'élément sélectionné n'est pas sélectionné
- 16. Basculer entre UITabBarController et UINavigationController
- 17. Ajout d'un UITabBarController à un UIViewController
- 18. Rien de la propriété TagKey()
- 19. Invalidate ne fait rien
- 20. NSCollectionView ne dessine rien
- 21. rien restful_authentication apparaît
- 22. Pourquoi Me.components Rien?
- 23. Access.Application.CurrentDb est rien?
- 24. Valeur ASCII pour rien
- 25. Retrait du texte sélectionné avec JavaScript
- 26. E4X appel conditionnel ne retourne rien avec seulement 1 match?
- 27. Déclaration préparée ne retournant rien
- 28. ajouter "Now Loading" avant l'option UITabBarController?
- 29. Comment transmettre des données à un UITabBarController
- 30. Transition d'un UITableViewController en un UITabBarController
Veuillez publier les demandes de modifications/addenda dans les commentaires de la question - à moins que votre demande ait une chance d'être une réponse. – RickDT
Eh bien oui, comme je l'ai dit à la fin de ma réponse, lisez la réponse entière avant de commenter – Daniel
Je ne trouve pas que j'ai besoin d'initialiser un UITabBarButtons ou de définir leurs indices; il est pris en charge automatiquement par le UITabBarController. –