Требования к операционной системе: iOS 5.0 и выше.
Мобильное устройство: iPad.
В данном примере описывается настройка ширины границ ячеек таблицы и внутренних отступов от них. После его запуска выполняются следующие операции:
устанавливается и удаляется значение ширины границ ячеек;
устанавливаются и удаляются внутренние отступы от левой, правой, верхней и нижней границ ячеек;
устанавливается цвет для границ ячеек;
устанавливается выравнивание текста в ячейках таблицы.
Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Создание простой электронной таблицы») следующий код:
// Получаем стиль по умолчанию для заголовков таблицы NuGridCellStyle *headerStyle = [proxyDatasource gridViewGetDefaultStyleForRowHeader:[contr gridView]]; // Выравниваем текст по левой границе [headerStyle setTextAlignment:UITextAlignmentLeft]; // Настраиваем отступы текста от нижней и левой границ ячейки [headerStyle setBottomPadding: 20.0]; [headerStyle setLeftPadding:5.0]; // Получаем стиль для остальных ячеек таблицы NuGridCellStyle *style = [proxyDatasource gridViewGetDefaultStyle:[contr gridView]]; // Устанавливаем толщину границ ячеек [style setBorderWidth:2]; // Устанавливаем цвет границы [style setBorderColor:[UIColor grayColor]]; // Выравниваем текст по правой границе [style setTextAlignment:UITextAlignmentRight]; // Настраиваем отступы текста от верхней и правой границ ячейки [style setTopPadding:30.0]; [style setRightPadding:15.0];
В результате выполнения примера для ячеек, являющихся заголовками таблицы, будет установлено выравнивание текста по левой границе с учётом внутренних отступов от нижней и левой границ. Для остальных ячеек - выравнивание текста по правой границе с учётом внутренних отступов от верхней и правой границ, а также будут заданы новые значения ширины и цвета границ:

Удалим все внутренние отступы от границ ячеек таблицы и значение их ширины, добавив к примеру следующий код:
// Удаляем внутренние отступы от границ ячеек [headerStyle removeBottomPadding]; [headerStyle removeLeftPadding]; [style removeTopPadding]; [style removeRightPadding]; // Удаляем значение ширины границ ячеек [style removeBorderWidth];
После выполнения примера будут удалены все внутренние отступы от границ ячеек и значение их ширины. Настройки выравнивания текста и цвет границ останутся теми же:

См. также: