NSTableHeaderView
NSTableHeaderView используется NSTableView, чтобы нарисовать заголовки по его столбцам и обработать события от нажатия мыши в тех заголовках.
NSTableHeaderView использует NSTableHeaderCell для реализации его пользовательского интерфейса.
Наследование
-
NSObject -
NSResponder -
NSView -
NSTableHeaderView
-
NSObject -
NSResponder -
NSView -
NSTableHeaderView
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
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СвойствоГоризонтальное расстояние, что пользователь перетащил столбец. (только для чтения)
Объявление
Swift
var draggedDistance: CGFloat { get }Objective C
@property(readonly) CGFloat draggedDistanceОбсуждение
Если пользователь перетаскивает столбец, это свойство содержит горизонтальное расстояние того столбца от своей исходной позиции; иначе, значение свойства не определено.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
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, если не найден никакой такой столбец.Объявление
Обсуждение
aPointвыражен в системе координат получателя.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник, содержащий мозаику заголовка для столбца в
columnIndex.Объявление
Обсуждение
Повышения
NSInternalInconsistencyExceptionеслиcolumnIndexвыходит за пределы.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– rectOfColumn:(NSTableView)
