我突出显示的图像显示不同。这是我的情况。
[button setImage:"normal image" forState:UIControlStateNormal];
[button setImage:"hover image" forState:UIControlStateHighlighted];
[button setImage:"hover image" forState:UIControlStateSelected];
- (IBAction)buttonTouched:(id)sender {
UIButton *selectButton = sender;
if (_currentSelectedTabButton.tag == selectButton.tag) {
//TODO refresh view controller
return ;
}
_currentSelectedTabButton.selected = NO;
selectButton.selected = YES;
_currentSelectedTabButton = selectButton;
}
- 触摸按钮。
- 按钮显示突出显示的图像。(正确的图像)
- 按钮的状态设置为“选中”
- 触摸按钮。
- 按钮显示不同的突出显示图像。
当按钮处于选中状态时,突出显示的图像显示不正确。有任何想法吗?