J'ai deux UIButtons. ils se comportent comme des cases à cocher (les deux boutons peuvent sélectionner à la fois). Mais je veux seulement un bouton peut sélectionner à la fois (comme les boutons radio). Comment puis-je le faire? Ce comment j'applique la fonctionnalité de bouton de case à cocher.comment implémenter le comportement du bouton radio?
if ([btnAnswer1 isSelected]) {
[btnAnswer1 setBackgroundImage:[UIImage imageNamed:@"checkbox_unchecked.png"] forState:UIControlStateNormal];
[btnAnswer1 setSelected:NO];
}else {
[btnAnswer1 setBackgroundImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected];
[btnAnswer1 setSelected:YES];
}
if ([btnAnswer2 isSelected]) {
[btnAnswer2 setBackgroundImage:[UIImage imageNamed:@"checkbox_unchecked.png"] forState:UIControlStateNormal];
[btnAnswer2 setSelected:NO];
}else {
[btnAnswer2 setBackgroundImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected];
[btnAnswer2 setSelected:YES];
}
Peut-être, il vaudra mieux utiliser 'UISegmentedControl'? – kpower
lire ce blog .... http://www.developers-life.com/radio-buttons-in-iphone-application.html il peut vous aider ... – PJR