Управление ячейками матрицы
Эти методы динамично добавляют и удаляют столбцы:
Для добавления столбца пустых ячеек вне последнего столбца использовать
addColumn
.Для добавления столбца заполненных ячеек вне последнего столбца использовать
addColumnWithCells:
.Для вставки столбца пустых ячеек в указанном расположении использовать
insertColumn:
.Для вставки столбца заполненных ячеек в указанном расположении использовать
insertColumn:withCells:
.Для удаления столбца ячеек использовать
removeColumn:
.
Эти методы динамично добавляют и удаляют строки:
Для добавления строки пустых ячеек ниже последней строки использовать
addRow
.Для добавления строки заполненных ячеек ниже последней строки использовать
addRowWithCells:
.Для вставки строки пустых ячеек в указанном расположении использовать
insertRow:
.Для вставки строки заполненных ячеек в указанном расположении использовать
insertRow:withCells:
.Для удаления строки ячеек использовать
removeRow:
.
Этот метод создает отдельные ячейки:
Для замены определенной ячейки новой ячейкой использовать
putCell:atRow:column:
.
Этот метод получает информацию об отдельных ячейках:
Для получения кадра указанной ячейки использовать
cellFrameAtRow:column:
.
Эти методы получают информацию о матрице:
Для получения чисел строк и столбцов использовать
numberOfColumns
иnumberOfRows
.
Эти методы определяют местоположение определенных ячеек:
Для нахождения ячейки в определенном расположении использовать
cellAtRow:column:
.Для нахождения ячейки с определенным тегом использовать
cellWithTag:
.Для получения списка всех ячеек использовать
cells
.
Эти методы управляют выбором:
Для получения текущего выбора использовать
selectedCell
илиselectedCells
.Для выбора определенной ячейки использовать
selectCellAtRow:column:
илиselectCellWithTag
.Для выбора диапазона ячеек использовать
selectAll:
илиsetSelectionFrom:to:anchor:highlight:
.Для отмены выбора ячеек использовать
deselectAllCells
илиdeselectSelectedCell
.Для получения номера столбца и номера строки для выбора использовать
selectedColumn
иselectedRow
.Для выбора текста в ячейке (для матрицы, содержащей текстовые поля) использовать
selectTextAtRow:column:
.