разрешить редактирование в uitableview, но не в одном ряду - PullRequest
2 голосов
/ 30 июня 2011

У меня есть UITableView с несколькими разделами. Когда я устанавливаю таблицу в режим редактирования, я бы предпочел, чтобы в одном разделе (который включает только 1 строку) не отображался символ редактирования и не вызывался tableView: commitEditingStyle: forRowAtIndexPath :.
Возможно ли это?
С уважением John

1 Ответ

8 голосов
/ 30 июня 2011

здесь я предполагаю для секции 1 и строки 0, которые не могут редактировать

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    // Return NO if you do not want the specified item to be editable.

    if (indexPath.section == 1) {
        if (indexPath.row == 0) {
            return NO;  
        }
    }

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