ฉันตั้งค่ารูปภาพสำหรับสถานะของปุ่มปกติไฮไลต์และที่เลือกแล้ว แต่เมื่อปุ่มอยู่ในสถานะที่เลือกและฉันกด / ไฮไลต์ฉันไม่เห็นภาพที่ไฮไลต์ แต่เป็นเพียงภาพสีเทา เป็นไปได้ไหมที่จะตั้งค่ารูปภาพสำหรับสถานะที่ถูกเน้นเมื่อปุ่มถูกเลือก?
รหัสของฉัน:
[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.adjustsImageWhenHighlighted = NO;
ก่อน