Как удалить строку в табличном представлении без кнопки редактирования? - PullRequest
0 голосов
/ 01 октября 2009

Я хочу показать все строки в моем табличном представлении (при загрузке) с красной меткой (знак минус) в 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]; 
[tableView endUpdates];
}

1 Ответ

2 голосов
/ 01 октября 2009

Проверьте UITableView документацию :

[tableView setEditing:YES animated:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...