我为按钮的状态“正常”、“突出显示”和“选定”设置了图像,但是当按钮处于选定状态并且我按下/突出显示它时,我没有看到突出显示的图像,而只是看到灰色的图片。
是否可以在选择按钮时设置突出显示状态的图像?
my code:
[button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateHighlighted];
[button setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected];
当我做:
[button setSelected:YES];
然后按下按钮,“pressed.png”图像不会被选择。
我找到了解决方案:需要添加附加行
[button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateSelected | UIControlStateHighlighted];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)