我把这段代码证实了我的怀疑
if (self.Ihatethis.selected) {
self.Ilikethis.enabled=!self.Ilikethis.enabled;
return;
}
所以基本上一个按钮会为另一个按钮切换启用状态。
现在我已经拥有:
[self.Ilikethis setImage:[UIImage imageNamed:@"button-recommend-active"] forState:UIControlStateSelected];
[self.Ihatethis setImage:[UIImage imageNamed:@"button-dislike-active"] forState:UIControlStateSelected];
viewDidLoad中的某个地方。
结果是当按钮被禁用时,它看起来像普通按钮,只是它变暗了。
当按钮被禁用时,我希望所选按钮看起来像它的选择状态。
那我该怎么办呢?
答案 0 :(得分:1)
请勿停用按钮。将其userInteraction设置为NO
btn.userInteractionEnabled = NO;
希望它可以帮助你..