Comment modifier le texte d'un BarButtonItem sur le NavigationBar?
Je suis en train de créer une liste d'éléments qui peuvent être modifiés. Quelque chose comme ceci:
À cette fin, j'ai ajouté un NavigationBar vers le haut de la vue, puis on ajoute 2 Bouton de la Barre d'Éléments dans XCode designer. J'ai mis l'identificateur pour le bouton sur la gauche pour Ajouter le bouton sur la droite pour Modifier.
Quand je clique sur le Modifier, je veux modifier le texte en Fait. J'ai essayé de différentes façons, par exemple btnEdit.Title = "Done"
, mais il n'a tout simplement pas le prendre.
J'ai vu plusieurs posts de blog recommander .SetTitle, mais UIButtonBarItem n'ont pas cette méthode (au moins dans MonoTouch).
Alors, comment puis-je changer le titre du bouton d'Édition?
OriginalL'auteur AngryHacker | 2012-09-04
Vous devez vous connecter pour publier un commentaire.
Je résolus. La clé a été j'ai été en paramètre l'identifiant du bouton Modifier pour un système de valeur (par exemple, UIBarButtonSystemItemEdit) et vous ne pouvez pas modifier le texte de ces (sens maintenant). J'ai changé l'identifiant de retour à la Coutume et de la configuration .Le titre a bien fonctionné.
Godddd j'ai été bloqué sur ce pour une trop longue période de temps.. Merci!!
OriginalL'auteur AngryHacker
Pourquoi ne pas essayer de changer la
navigationItem.rightbarButtonItem
propriété ?1. Mis en place deux boutons, l'un pour le modifier et l'autre pour faire
2. Et chaque fois que nécessaire, dans
editAction
de préférence changer lerightBarButtonItem
comme:Et si vous avez besoin de la
editButton
retourrightBarButtonItem
, pour une raison quelconque, les actions attachés aux deux boutons ne fonctionnent pas.OriginalL'auteur iNoob
espère que cette aide. amusez-vous bien 🙂
veuillez accepter la réponse si elle a contribué, de façon à guider d'autres personnes qui ont le même problème. Merci.
OriginalL'auteur Anshuk Garg
Fonctionne pour moi comme ce que UIBarButtonItem *btnEdit; est la classe memember .h;
Maintenant sélecteur appelé serait:
OriginalL'auteur Paresh Navadiya
De contrôle de la faire glisser à partir du bouton de la barre de fichier (à l'aide de l'assistant de l'éditeur), créer une prise de courant (dans ce cas, elle est appelée "barButton". Ensuite, ajoutez ceci:
Swift 3.0:
OriginalL'auteur Josh O'Connor
Re-nouveau le bouton comme ci-dessous . .
OriginalL'auteur roy