willSelectRowAtIndexPath Вопрос - PullRequest
       3

willSelectRowAtIndexPath Вопрос

0 голосов
/ 09 января 2011

Как добавить сюда второй раздел (SECOND_SECTION), который будет исключен из выбора при редактировании?

 (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {
 NSIndexPath *rowToSelect = indexPath;
    NSInteger section = indexPath.section;
    BOOL isEditing = self.editing;
    // If editing, don't allow notes to be selected
    // Not editing: Only allow notes to be selected
    if ((isEditing && section == ONE_SECTION) || (!isEditing && section != ONE_SECTION)) {
  [tableView deselectRowAtIndexPath:indexPath animated:YES];
  rowToSelect = nil;

    }

 return rowToSelect;
}

это сводит меня с ума ...

спасибо

1 Ответ

0 голосов
/ 09 января 2011

Поскольку мы знаем, что вы заинтересованы в редактировании, посмотрите на часть, которая начинается с if ((isEditing && …. Что будет дальше, будет оценено только в режиме редактирования. Итак, чтобы добавить еще один раздел, вы можете изменить его следующим образом:

    if ((isEditing && (section == ONE_SECTION || section == SECOND_SECTION)) || (!isEditing && section != ONE_SECTION)) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...