UIButtonを作成し、その画像を次のように設定しました。
[_filterButton setImage:[UIImage imageNamed:@"filter-button"] forState:UIControlStateNormal];
[_filterButton setImage:[UIImage imageNamed:@"tag"] forState:UIControlStateSelected];
後でステータスを変更します:(別のボタンをクリックした後に変更します)
[_filterButton setSelected:YES];
ただし、ボタンをクリックするまでボタンの画像は更新されません。
ボタンの画像は、手動でステータスを変更した後ではなく、タッチイベント後に更新されているようです。