L'ajout de deux à droite le bouton de barre d'éléments de la barre de navigation
J'ai une barre de navigation à laquelle j'ai ajouté droite BarButton avec succès. À la fois le NavigationBar et BarButton sont créés par programmation. Maintenant, conformément à ma demande j'ai ajouter deux à droite BarButtons pour ma Barre de navigation. Quelqu'un peut me dire comment faire cela? Mon application est de ciblage de l'ios4.
OriginalL'auteur Raj | 2012-08-27
Vous devez vous connecter pour publier un commentaire.
Ce code va faire l'affaire pour vous,
où addButton et sortbyButton sont séparer les 2 BarButton Éléments
OriginalL'auteur Shantanu Phate
Je sais que c'est trop tard mais j'ai rencontrés récemment. Voici donc ce que j'ai fait
Créer une UIView dans le code et ajouter les boutons des sous-vues dans ce point de vue.
Créer un ToolbarButton à l'aide de [[UIBarButtonItem alloc] initWithCustomView:boutons]
Attribuer cette barre d'outils avec le bouton Gauche ou à droite barbuttonItem comme U le souhaitez.
OriginalL'auteur Siby
Si l'application est de ciblage de l'iOS 4 et au-dessus, alors vous devriez prendre UISegmentControl et ont deux segments. Valeur de capture d'action a changé événement, et vérifiez le segment est sélectionné et que pensez-vous en conséquence.
Vous pouvez également définir des images de segments de faire regarder et se sentir mieux.
OriginalL'auteur BornCoder
Que la documentation à
UINavigationItem
Un décrit, il a une propriétérightBarButtonItems
(ainsi queleftBarButtonItems
) où vous pouvez donner un tableau deUIBarButtons
. Ils sont d'affichage à partir de la droite (index 0) vers la gauche (index n-1).IOS5 est venu jusqu'à Mars 2012.
rightBarButtonItems
existe depuis octobre 2011 (au moins, si la révision docu est correct)l'ai testé et sa ne fonctionne pas sous IOS 4. Pour autant que je sais que sa ne fonctionne pas sous IOS 4. U peut également suivi le commentaire ci-dessous par BornCoder
Mon erreur, le début est la date du pré-version pour IOS 5.
ok.Pouvez-vous me dire comment réaliser ma tâche dans IOS 4
OriginalL'auteur Matthias
@Matthias, Comme indiqué dans la documentation, rightBarButtonItems propriété est disponible à partir de iOS 5 et au-dessus, et cette fonction doit être prise en charge aussi sur iOS 4.
Donc, UISegmentControl est le meilleur moyen d'y parvenir.
OriginalL'auteur BornCoder
Vous voulez dire que vous avez remplacé l'ensemble navigationbar avec la barre d'outils. s'agit-il? Ou vous avez ajouté de la barre d'outils de UINavigationBar ?
J'ai ajouté de la barre d'outils de la barre de navigation
OriginalL'auteur BornCoder