UIButton état sélectionné
J'ai vu beaucoup d'infos sur le changement de l'image du bouton pour certains, mais d'être une nouvelle, je vais avoir un peu de difficulté à mettre en œuvre une version plus simple de lui.
Quand le bouton est pressé, il devient noir et je tiens à le rester une fois qu'il est sélectionné. Il y a donc quelques questions.
Puis-je créer IBOutlet pour le bouton et puis et IBAction pour changer l'état avec quelque chose comme le bouton.etat = SÉLECTIONNÉS.
Désolé pour l'absence de tout code à regarder.
Edit: (id)sender est l'objet bouton droit?
-(IBAction)journalEntryViewControllerClick: (id)sender
{
UIButton *button = (id)sender;
[button setSelected:YES];
}
OriginalL'auteur rd42 | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir une image distincte pour le bouton sélectionné par l'état (UIControlStateSelected) et dans l'action du bouton, vous pouvez basculer de son état:
un XOR a le même effet
bien sûr, mais c'est plus simple de code peut être plus facile à comprendre, plus tard, si vous n'êtes pas habitué à l'aide de xor
OriginalL'auteur Vladimir
Vous voudrez probablement une
UISegmentedControl
à la place.UIButton
's sont destinés à être momentané.OriginalL'auteur Ben Scheirman
Oui, cela pourrait être une façon de le faire. Si vous voulez un "stateswitch" genre de look.
Cependant, vous définissez la
button.selected = YES;
OriginalL'auteur LuckyLuke