问题描述
- 使用`someButton.enabled = NO;‘不调暗自定义图片UIButton
-
怎么实现,不调暗自定义UIButton的图片使用someButton.enabled = NO;
?我希望不用IOS启用改变图片。
解决方案
这是关于设置禁用按钮的图片和启用按钮的图片等价的问题
UIImage* image=[button imageForState: UIControlStateNormal];
[button setImage: image forState: UIControlStateDisabled];
解决方案二:
可以通过设置正常状态下的按钮的skin,然后禁用图片的状态:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"normalState"] forState:UIControlStateNormal];
[btn setImage:[UIImage imageNamed:@"normalState"] forState:UIControlStateDisabled];
时间: 2024-11-10 05:41:38