У меня есть tableView, и я могу выбрать несколько записей.Когда я нажимаю более 1 записи, ячейка должна подсвечиваться.я приложил свой код ниже;Что сейчас происходит, так это то, что когда я нажимаю на несколько записей, они выделяются, но когда я пытаюсь удалить их (как при повторном щелчке по той же строке), другая ячейка становится не подсвеченной.Почему это так?
Но если я заменю [cell setHighlighted:YES animated:YES/NO];
на [cell setAccessoryType:UITableViewCellAccessoryCheckmark];
, все будет работать правильно.Как я могу это исправить?
Я добавил код в didSelectRowAtIndexPath
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
if ([cell accessoryType] == UITableViewCellAccessoryNone) {
[cell setHighlighted:YES animated:YES];
}
else {
[cell setHighlighted:NO animated:YES];
}