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)