Требования к операционной системе: iOS 5.0 и выше.
Мобильное устройство: iPad.
В данном примере происходит удаление указанных строк и столбцов области выделения таблицы.
Для выполнения примера необходимо разместить взамен метода executeExample класса ViewController (см. раздел «Создание простой электронной таблицы») следующий код:
// Функция для выполнения примера
-(void) executeExample{
// Разрешаем выделение
[contr setCanSelect:YES];
};
// Обрабатываем событие изменения области выделения таблицы
- (void)gridViewSelectionChanged:(NuGridView *)gridView{
// Получаем выделенную область таблицы
NuGridSelectionArea *selectionArea = [gridView selectionArea];
// Удаляем указанные строки и столбцы
NSArray *colArr = [[NSArray alloc] initWithObjects:[gridView columnWithNumber:2], nil];
NSArray *rowArr = [[NSArray alloc] initWithObjects:[gridView rowWithNumber:2], nil];
[selectionArea removeRows:rowArr andColumns:colArr];
}
Выделим ячейку таблицы так, как показано на следующем рисунке:

После этого изменим область выделения так, как показано на следующем рисунке:

В результате область выделения вернется в начальное состояние.
См. также: