シンプルだけど動かない!誰か助けてくれませんか?以下のコードを使用して、UIButton の選択を切り替えるだけです。
-(IBAction) buttonPressed:(id)sender {
if ([self.mybutton isSelected]) {
NSLog(@"selected");
[self.mybutton setSelected:NO];
} else {
NSLog(@"not selected");
[self.mybutton setSelected:YES];
}
NSLog([self.mybutton isSelected] ? @"Yes" : @"No");
}
ボタンを何度押しても「未選択」と「いいえ」が印刷されてしまいます。UIButton が「選択済み」状態に設定されないのはなぜですか?