Est-il possible de suivre l'état d'un UIButton, qu'il soit sélectionné ou non? J'ai essayé d'accéder à la propriété sélectionnée, mais cela ne semble pas fonctionner, semble fonctionner uniquement pour UISwitchvérifier si UIButton est sélectionné
Répondre
Vous devez définir l'état de sélectionné si vous voulez l'utiliser comme une bascule
- (void)buttonTapped:(UIButton *)button;
{
button.selected = ![button isSelected];
}
alors vous pouvez simplement l'interroger comme normale
[self.button isSelected];
Je me suis demandé [self.button isSelected]; ne fonctionne pas dans Xcode 7.2 même que j'ai créé IBAction et il me donne toujours
Qu'entendez-vous par «sélectionné»? En utilisation standard, les UIButtons n'ont que trois états: normal, désactivé et actif, où "actif" signifie "être exploité dès maintenant". Ils ne sont pas collants.
C'est juste une valeur booléenne d'aide pour un bouton pour votre propre utilisation programmatique qui est disponible. Je l'utilise si j'ai plusieurs alertes et je veux savoir lequel a été "sélectionné". Cependant, vous devez contrôler le booléen. – LevinsonTechnologies
Oui, certains UIButtons peuvent avoir un sélectionné état, qui peut seulement être momentané. Cependant UIButtons hérite de UIControls qui ont une propriété sélectionnée. Vous pouvez interroger pour voir si vous avez sélectionné le bouton en utilisant:
if([myButton isSelected])
NSLog(@"Selected!")
- 1. Vérifier si UIControlState est sélectionné
- 2. Comment vérifier si mon bouton est sélectionné?
- 3. Comment vérifier si le fichier est sélectionné
- 4. Comment vérifier si le texte est sélectionné
- 5. comment vérifier si backgroundImage de UIButton est ajouté ou non
- 6. Comment vérifier si un objet est un UIButton
- 7. UIButton état sélectionné
- 8. Vérifier si un élément d'une liste déroulante est sélectionné
- 9. Comment vérifier si l'onglet sélectionné est modifié en java
- 10. jquery - vérifier si un fichier est sélectionné sans utiliser l'ID
- 11. comment vérifier si un fichier est sélectionné avec javascript?
- 12. Comment vérifier si un élément est sélectionné dans TreeView (C#)
- 13. comment vérifier si un champ de sélection est sélectionné
- 14. Comment vérifier si sélectionner est sélectionné dans AngularJS
- 15. Comment vérifier si UISegmentedControl est sélectionné ou non par l'utilisateur?
- 16. vérifier quel élément est sélectionné?
- 17. UIButton hérite de l'état sélectionné
- 18. Définition d'un UIButton comme sélectionné
- 19. UIButton reste sélectionné après Touch
- 20. UIButton texte sélectionné ne s'affiche pas pour l'état sélectionné
- 21. Vérifiez si ID est sélectionné avec jQuery
- 22. bouton Afficher uniquement si Spinner est sélectionné
- 23. Conserver UIButton sélectionné/en surbrillance après l'effleurement
- 24. comparer le contenu de UIButton État sélectionné
- 25. État sélectionné de UIButton dans UITableView
- 26. Vérifier si l'objet est visible
- 27. vérifier si ArrayList est trié
- 28. Vérifier si ALPN est supporté
- 29. Vérifier si NumericUpDown est vide
- 30. vérifier si NSNumber est vide
Que voulez-vous dire sélectionné? Il n'a pas de sens pour un bouton ... un bouton est soit poussé ou existant normalement. – borrrden