テーブル ビューのセルがタッチされた後もハイライト表示されたままになる原因は何でしょうか? セルをクリックすると、詳細ビューがプッシュされてもハイライト表示されたままになります。詳細ビューがポップされると、セルはハイライト表示されたままになります。
ベストアンサー1
セルの選択を解除するには、didSelectRowAtIndexPath
を呼び出す必要があります。deselectRowAtIndexPath
したがって、他に何をするにしても、同様にdidSelectRowAtIndexPath
呼び出すだけですdeselectRowAtIndexPath
。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Do some stuff when the row is selected
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}