0

我输入此代码以确认我的怀疑

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 中的某处。

结果是当按钮被禁用时,它看起来像普通按钮,只是它变暗了。

当按钮被禁用时,我希望选中的按钮保持选中状态。

那么我该怎么做呢?

4

1 回答 1

1

不要禁用您的按钮。将其 userInteraction 设置为 NO

btn.userInteractionEnabled = NO;

希望对你有帮助。。

于 2013-01-11T09:48:08.137 回答