Я хочу показать все строки в моем представлении таблицы (когда он загружается) с красной меткой (отрицательный символ) в UITableViewCellStateShowingDeleteConfirmationMask
. Другими словами, если я нажимаю красную метку, она должна показывать кнопку удаления для этой конкретной строки (действие кнопки редактирования будет выполняться без нажатия кнопки редактирования) в виде таблицы. Следующий код дает ошибку времени выполнения и не показывает красную метку минус для каждой строки?изменить действие в таблице без кнопки «Редактировать»?
Я хочу сделать это без кнопки «Редактировать», так что мне нужно сделать, чтобы достичь этого?
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *deleteIndexPaths = [NSArray arrayWithObjects: [NSIndexPath indexPathForRow:indexPath.row inSection:0], nil];
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:deleteIndexPaths withRowAnimation:UITableViewRowAnimationFade];
[tv endUpdates];
}
+1 этот ответ был действительно полезен для меня. Спасибо – Warrior