ボタンをタッチして選択した画像を表示し、もう一度そのボタンをタッチすると、表示されている選択解除された画像が表示されます。
私はこのコーディングを試しています:
UIButton *btn=(UIButton*) sender;
if (btn.selected=YES)
{
[btn setImage: [UIImage imageNamed:@"reportsel.png"] forState:UIControlStateSelected];
}else{
[btn setImage:[UIImage imageNamed:@"reports.png"] forState:UIControlStateNormal];
}
いつでもこのボタンをクリックすると、他の状態にはなりません。