Lorsque j'appuie un nouveau contrôleur de vue sur la pile de navigation, l'icône de barre de gauche devient le titre du contrôleur de vue précédent, comme prévu. Mais je dois ajouter un bouton supplémentaire à la barre de navigation, juste à la droite du bouton de retour. Je veux toujours que le bouton de retour fonctionne normalement. Des suggestions sur la façon de faire cela?iphone - plus d'un bouton dans leftBarButtonItem d'un contrôleur de navigation
2
A
Répondre
2
Vous devez ajouter une vue personnalisée dans la barre de navigation. Ensuite, implémentez 2 boutons et ajoutez-les sur la vue personnalisée, un pour le bouton de retour, et un pour le bouton supplémentaire que vous voulez.
La barre de navigation peut être obtenue par la propriété UINavigationController.
Éditer:
UINavigationBar class Reference, c'est une sous-classe de UIView.
Questions connexes
- 1. Bouton Modifier sur le contrôleur de navigation
- 2. modèle de navigation iphone sans contrôleur uinavigation?
- 3. iphone - bouton de navigation du contrôleur de navigation d'appel par programme
- 4. Contrôleur de navigation iphone et affichage table
- 5. iPhone base contrôleur de navigation question
- 6. Cliquez sur le bouton et charger le contrôleur de navigation
- 7. Navigation Bouton de retour Article Élément dans l'application iPhone
- 8. Comment ajouter plus d'un UIBarButton sur UINavigationItem.rightBarButtonItem (ou leftBarButtonItem)?
- 9. barre de navigation personnalisée iphone modifier bouton
- 10. Utilisation du contrôleur de navigation de superview
- 11. Le DUND d'Android prend-il en charge DUN DT (alias Dial Up client alias Data Terminal aka "dund --connect")
- 12. iPhone: tables groupées et problèmes de contrôleur de navigation
- 13. question du contrôleur de navigation
- 14. contrôleur de navigation Le bouton de retour est masquer pourquoi?
- 15. iPhone Xcode - Contrôleur de navigation sur la deuxième vue xib?
- 16. iPhone: Navigation à partir du bouton
- 17. Afficher les décalages après avoir ajouté le bouton droit au contrôleur de navigation iphone sdk
- 18. Contrôleur de vue avec un contrôleur de navigation
- 19. Le contrôleur de navigation 'Plus' d'UITabBarController disparaît sous UINavigationController
- 20. Plus d'un bouton sur le côté gauche d'une barre de navigation
- 21. Contrôleur de barre d'onglets + contrôleur de navigation + bouton de barre Article
- 22. Navigation question vue du contrôleur
- 23. Création de la flèche arrière en forme leftBarButtonItem sur UINavigationController
- 24. iPhone, comment je surpasse un bouton de barre d'onglets pour faire autre que le contrôleur de navigation dans mon mainWindow.xib
- 25. Iphone Passer un objet (Bouton sur la barre de navigation)
- 26. UIView dans le contrôleur de navigation monte ...?
- 27. Navigation pour iPhone
- 28. Contrôleur de navigation en option
- 29. comment utiliser deux contrôleur de navigation dans la même page pour iPhone Application
- 30. Écart sur le contrôleur de navigation
Comment pouvez-vous définir/ajouter une vue personnalisée sur la barre de navigation. Il n'y a pas d'API que je puisse voir pour le faire. Ou vous voulez ajouter une sous-vue dans navigationBar? – vodkhang
navigationBar est une sous-classe de UIView, vous pouvez donc ajouter une sous-vue dans navigationBar. – AechoLiu
J'ai essentiellement fait cela, mais le problème est que vous ne pouvez pas créer un bouton "Retour" par programmation. Vous pouvez choisir backBarButtonItem ou leftBarButtonItem. Si vous choisissez leftBarButtonItem, vous ne pouvez pas placer le bouton de retour à l'intérieur. – sol