嗨,我正在制作一个自定义UIButton,其中包含UIControlStateNormal和UIControlStateSelected的图像。但是当我设置[myBtn setEnabled:No];
它时,它会变回UIControlStateNormal状态,而不是在选定状态下禁用。如何保持按钮的当前状态并禁用它?
问问题
1237 次
3 回答
5
使用userInteractionEnabled = NO
而不是启用禁用。
于 2013-10-31T10:03:15.723 回答
3
尝试这样设置,我希望这对你有帮助
[buttMR setBackgroundImage:yourButton.currentBackgroundImage forState:UIControlStateDisabled];
于 2013-10-31T10:02:22.887 回答
0
也为禁用状态设置图像:UIControlStateDisabled
[myButton setImage:disabledImage forState:UIControlStateDisabled];
于 2013-10-31T09:59:24.113 回答