Je suis novice en matière de programmation iPhone et lorsque j'utilise ce code pour activer/désactiver un bouton, rien ne se passe. J'ai connecté mon bouton via un IBOutlet et je sais quand je le désactive dans viewDidLoad cela fonctionne. Je ne peux pas comprendre pourquoi cette méthode ne fonctionne pas.Activation/Désactivation d'un bouton
- (void) multiplicationButtonPressed {
if (multiplicationIsPressed) {
multiplicationButton.enabled = NO;
} else {
multiplicationButton.enabled = YES;
}
}
Qu'est-ce que 'multiplicationIsPressed'? Peut-être que c'est toujours faux. –
Définissez-vous la variable multiplicationIsPressed? Avez-vous connecté l'IBOutlet du bouton dans IB au bouton? –
une fois que vous désactivez le bouton l'IBAction ne fonctionnera pas solitaire parce que vous avez désactivé le bouton pour le faire. Essayez d'utiliser l'état sélectionné pour votre but. voir ma réponse mise à jour. –