ハイライトされた画像が異なって表示されます。これが私の状況です。
[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;
}
- ボタンをタッチします。
- ボタンは強調表示された画像を表示します。(正しいイメージ)
- ボタンの状態は「選択済み」に設定されます
- ボタンをタッチします。
- ボタンは別の強調表示された画像を表示します。
ボタンが選択された状態の場合、強調表示された画像が正しく表示されません。何か案は?