Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSTableHeaderView

Опции
Развертывание Target:

На этой странице
Язык:

NSTableHeaderView

NSTableHeaderView используется NSTableView, чтобы нарисовать заголовки по его столбцам и обработать события от нажатия мыши в тех заголовках.

NSTableHeaderView использует NSTableHeaderCell для реализации его пользовательского интерфейса.

Наследование


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • tableView tableView Свойство

    NSTableView экземпляр, которому принадлежит это табличное представление заголовка.

    Объявление

    Swift

    unowned(unsafe) var tableView: NSTableView?

    Objective C

    @property(assign) NSTableView *tableView

    Обсуждение

    Вы никогда не должны должны быть устанавливать это свойство; это присваивается автоматически при установке представления заголовка для NSTableView.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    headerView (NSTableView)

  • draggedColumn draggedColumn Свойство

    Индекс столбца, который перетаскивает пользователь. (только для чтения)

    Объявление

    Swift

    var draggedColumn: Int { get }

    Objective C

    @property(readonly) NSInteger draggedColumn

    Обсуждение

    Если пользователь перетаскивает столбец, это свойство содержит индекс того столбца; иначе, это содержит -1.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    draggedDistance

  • draggedDistance draggedDistance Свойство

    Горизонтальное расстояние, что пользователь перетащил столбец. (только для чтения)

    Объявление

    Swift

    var draggedDistance: CGFloat { get }

    Objective C

    @property(readonly) CGFloat draggedDistance

    Обсуждение

    Если пользователь перетаскивает столбец, это свойство содержит горизонтальное расстояние того столбца от своей исходной позиции; иначе, значение свойства не определено.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    draggedColumn

  • resizedColumn resizedColumn Свойство

    Индекс столбца, которого изменяет размеры пользователь. (только для чтения)

    Объявление

    Swift

    var resizedColumn: Int { get }

    Objective C

    @property(readonly) NSInteger resizedColumn

    Обсуждение

    Если пользователь изменяет размеры столбца, это свойство содержит индекс того столбца; иначе, это содержит -1.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает индекс столбца, заголовок которого находится под aPoint в получателе, или –1, если не найден никакой такой столбец.

    Объявление

    Swift

    func columnAtPoint(_ point: NSPoint) -> Int

    Objective C

    - (NSInteger)columnAtPoint:(NSPoint)point

    Обсуждение

    aPoint выражен в системе координат получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

  • Возвращает прямоугольник, содержащий мозаику заголовка для столбца в columnIndex.

    Объявление

    Swift

    func headerRectOfColumn(_ column: Int) -> NSRect

    Objective C

    - (NSRect)headerRectOfColumn:(NSInteger)column

    Обсуждение

    Повышения NSInternalInconsistencyException если columnIndex выходит за пределы.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – rectOfColumn: (NSTableView)