Сделать только определенные разделы UITableView редактируемыми - PullRequest
3 голосов
/ 01 марта 2012

У меня есть UITableView с несколькими разделами, и я хочу сделать редактируемым только один раздел (проведите пальцем для удаления).

У меня такое чувство, что я должен что-то сделать в методе делегата willBeginEditingRowAtIndexPath, но я не могу этого понять.

Ответы [ 2 ]

10 голосов
/ 01 марта 2012

Использование

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

вернуть YES для разрешения редактирования, в противном случае NO.

3 голосов
/ 01 марта 2012

Вы можете использовать приведенную ниже функцию для поиска:

-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

Возврат YES в любую строку, которую вы хотите редактировать.

...