Comment modifier le texte d'un UIButton par programme en Swift ? (iOS)
Problème : UIButton n'a pas de propriété text
Bonjour à tous ! Je suis débutant en développement iOS avec Swift et j'ai un problème : je n'arrive pas à comprendre comment modifier correctement le texte d'un bouton par programme, après qu'il a déjà été créé dans le storyboard.
J'ai un bouton simple, connecté via IBOutlet :
@IBOutlet weak var myButton: UIButton!
Je veux qu'au clic sur ce bouton, son texte passe de "Нажми меня" à "Нажато!". J'ai essayé d'écrire ce code dans une action (IBAction) :
@IBAction func buttonTapped(_ sender: UIButton) {
myButton.text = "Нажато!"
}
Mais Xcode génère une erreur : "Value of type 'UIButton' has no member 'text'". J'ai aussi essayé myButton.title = "Нажато!" — ça ne marche pas non plus.
S'il vous plaît, expliquez-moi comment modifier correctement le texte d'un bouton. Idéalement avec des exemples pour différents états du bouton (normal, highlighted, selected). Et aussi : si je crée un bouton non pas dans le storyboard mais par programme, l'approche sera-t-elle différente ?
Merci d'avance pour votre aide !
No answers yet.
Connectez-vous pour laisser une réponse