有没有办法在someButton.enabled = NO;
不使自定义图像变暗的情况下使用UIButton
?
我希望它在没有启用 iOS = 无效的情况下更改图像。
有没有办法在someButton.enabled = NO;
不使自定义图像变暗的情况下使用UIButton
?
我希望它在没有启用 iOS = 无效的情况下更改图像。
将禁用按钮的图像设置为启用按钮时的图像是一个问题:
UIImage* image=[button imageForState: UIControlStateNormal];
[button setImage: image forState: UIControlStateDisabled];
见-[UIButton setAdjustsImageWhenDisabled:]
。我相信它会做你正在寻找的。
当然。Normal
您可以将状态和状态的按钮的“皮肤”设置为Disabled
相同的图像:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"normalState"] forState:UIControlStateNormal];
[btn setImage:[UIImage imageNamed:@"normalState"] forState:UIControlStateDisabled];