I put this code to confirm my suspicion
if (self.Ihatethis.selected) {
self.Ilikethis.enabled=!self.Ilikethis.enabled;
return;
}
So basically one button will toggle enable state for the other.
Now I already have:
[self.Ilikethis setImage:[UIImage imageNamed:@"button-recommend-active"] forState:UIControlStateSelected];
[self.Ihatethis setImage:[UIImage imageNamed:@"button-dislike-active"] forState:UIControlStateSelected];
somewhere in viewDidLoad.
The result is when button is disabled, it looks like the normal button except that it’s dimmed.
When button is disabled, I want the selected button to keep looking like it’s selected state.
So how would I do so?
Don’t disable your button. Make its userInteraction set to NO
Hope it helps you..