0

UIButtonを作成し、その画像を次のように設定しました。

  [_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal];
    [_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected];

後でステータスを変更します:(別のボタンをクリックした後に変更します)

[_filterButton setSelected:YES];

ただし、ボタンをクリックするまでボタンの画像は更新されません。

ボタンの画像は、手動でステータスを変更した後ではなく、タッチイベント後に更新されているようです。

4

1 に答える 1

0

修理済み。メインスレッドではなくボタンのステータスを更新していたため、問題が発生していました。

于 2012-07-06T08:00:06.677 に答える