UITableView, ловит касания на удаление? - PullRequest
0 голосов
/ 26 июля 2011

Интересно, будет ли кто-то так любезен, чтобы помочь мне с моим вопросом относительно удаления строк из UITableView.Я реализовал tableView:commitEditingStyle:forRowAtIndexPath: и теперь при нажатии на ячейку появляется кнопка [УДАЛИТЬ], мой вопрос - какой метод мне нужно использовать, чтобы поймать пользователя, нажимающего эту кнопку (например, [УДАЛИТЬ]).1003 * Также, когда я удаляю строку, могу ли я удалить строку из моего источника данных и обновить таблицу.ИЛИ я должен удалить строку из источника данных, а затем вызвать какой-то другой метод для tableView?

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Это то, что мне было нужно, обратный вызов для прокрутки и обратный вызов, когда пользователь выбирает [УДАЛИТЬ].

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Swipe ...");
}

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Delete Pressed.");
}
1 голос
/ 26 июля 2011

Удалить из источника данных и вызвать reloadData для таблицы. Или у вас есть миллион строк в таблице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...