Требования к операционной системе: iOS 5.0 и выше.
Мобильное устройство: iPad.
В данном примере в консоль среды разработки выводится информация о строке таблицы. После его запуска выполняются следующие операции:
определяется высота заданной строки таблицы;
определяется признак того, является ли данная строка фиксированной;
определяется индекс и номер строки;
определяется признак того, содержит ли строка заголовки таблицы;
определяется значение ячейки, принадлежащей полученной строке;
устанавливается новый цвет фона таблицы, которой принадлежит полученная строка.
Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Создание простой электронной таблицы») следующий код:
// Получаем строку с номером 1 NuGridRow *row = [[contr gridView] rowWithNumber:1]; // Получаем таблицу, которой принадлежит строка NuGridView *parentGrid =[row parentGrid]; // Устанавливаем фоновый цвет таблицы [parentGrid setBackgroundColor:[UIColor greenColor]]; // Выводим высоту строки NSLog(@"%@ %f", @"Высота строки:", row.height); // Выводим признак того, является ли строка фиксированной NSLog(@"%@ %hhd", @"Строка является фиксированной:", row.isFixed); // Выводим индекс строки NSLog(@"%@ %d", @"Индекс строки:", row.rowIndex); // Выводим номер строки NSLog(@"%@ %d", @"Номер строки:", row.rowNumber); // Выводим признак того, содержит ли строка заголовки таблицы NSLog(@"%@ %hhd", @"Строка содержит заголовки таблицы:", row.isHeader); // Получаем ячейку строки NuGridCell *cell = [row cellInColumnWithIndex:1]; // Выводим значение ячейки NSLog(@"%@ %@", @"Значение ячейки:", cell.value);
В результате выполнения примера был изменен цвет фона таблицы, а в консоль среды разработки была выведена информация о строке таблицы:
Высота строки: 50.000000;
Строка является фиксированной: 0;
Индекс строки: 1;
Номер строки: 1;
Строка содержит заголовки таблицы: 0;
Значение ячейки: 2.
См. также: