NSTableRowView
NSTableRowView класс является представлением, показанным для строки в NSTableView. Это ответственно за отображение атрибутов, связанных со строкой, включая подсветку выделения и вид строки группы.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAccessibilityGroup -
NSAccessibilityRow -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAccessibilityRow -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.7 и позже.
-
подчеркнутый подчеркнутыйСвойствоОпределяет, нарисует ли строка с альтернативным или дополнительным цветом (если не переопределено).
Объявление
Swift
var emphasized: BoolObjective C
@property(getter=isEmphasized) BOOL emphasizedОбсуждение
Когда подчеркнуто
YEStrue, представление нарисует сalternateSelectedControlColorопределенныйNSColor. КогдаNOfalseэто будет использоватьsecondarySelectedControlColorопределенныйNSColor.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Указывает, как подпредставления должны нарисовать. (только для чтения)
Объявление
Swift
var interiorBackgroundStyle: NSBackgroundStyle { get }Objective C
@property(readonly) NSBackgroundStyle interiorBackgroundStyleОбсуждение
Это значение динамично вычислено на основе набора набора свойств для
NSTableRowView.Подклассификаторы могут переопределить это значение, когда они рисуют по-другому на основе в настоящее время выводимых на экран свойств.
Это свойство может также быть установлено определить цвет, который должно использовать подпредставление. Посмотрите
NSBackgroundStyleдля поддерживаемых значений.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Указывает, нарисована ли строка с помощью плавающего стиля.
Объявление
Swift
var floating: BoolObjective C
@property(getter=isFloating) BOOL floatingОбсуждение
Плавание является временным атрибутом, установленным, когда определенная строка группы фактически плавает выше других строк. Состояние может измениться динамично на основе позиции строки группы. Получение может отличаться для в настоящее время 'плавающих' строк.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Определяет, выбрана ли строка.
Объявление
Swift
var selected: BoolObjective C
@property(getter=isSelected) BOOL selectedОбсуждение
YEStrueесли выбрано, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Указывает стиль подсветки выделения.
Объявление
Swift
var selectionHighlightStyle: NSTableViewSelectionHighlightStyleObjective C
@property NSTableViewSelectionHighlightStyle selectionHighlightStyleОбсуждение
Возможные значения указаны в
NSTableViewSelectionHighlightStyleв ссылке класса NSTableView.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Указывает перетаскивающий целевой стиль обратной связи.
Объявление
Swift
var draggingDestinationFeedbackStyle: NSTableViewDraggingDestinationFeedbackStyleObjective C
@property NSTableViewDraggingDestinationFeedbackStyle draggingDestinationFeedbackStyleОбсуждение
Возможные значения определяются в
NSTableViewDraggingDestinationFeedbackStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Определяет сумму, цель перетаскивания для строки должна быть расположена с отступом.
Объявление
Swift
var indentationForDropOperation: CGFloatObjective C
@property CGFloat indentationForDropOperationОбсуждение
Значение по умолчанию
0.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Указывает, нарисует ли эта строка индикатор отбрасывания на основе текущего стиля обратной связи перетаскивания.
Объявление
Swift
var targetForDropOperation: BoolObjective C
@property(getter=isTargetForDropOperation) BOOL targetForDropOperationОбсуждение
Когда
YEStrue, представление строки нарисует отбрасывание на индикаторе на основе токаdraggingDestinationFeedbackStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
groupRowStyle groupRowStyleСвойствоУказывает, является ли это представление строки строкой группы.
Объявление
Swift
var groupRowStyle: BoolObjective C
@property(getter=isGroupRowStyle) BOOL groupRowStyleОбсуждение
Когда
YEStrueэта строка является строкой группы и нарисует соответственно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
numberOfColumns numberOfColumnsСвойствоВозвращает число столбцов, представленных представлениями в представлении строки таблицы. (только для чтения)
Объявление
Swift
var numberOfColumns: Int { get }Objective C
@property(readonly) NSInteger numberOfColumnsОбсуждение
Число столбцов может не быть равно числу столбцов во включении
NSTableView, если это представление строки является стилем группы и имеет единственное представление, охватывающее всю ширину строки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
backgroundColor backgroundColorСвойствоЦвет фона строки.
Объявление
Swift
@NSCopying var backgroundColor: NSColorObjective C
@property(copy) NSColor *backgroundColorОбсуждение
Значения по умолчанию свойства к табличному представлению
backgroundColor, еслиusesAlternatingRowBackgroundColorsустановлен вYEStrue. В этом случае альтернатива цветов, и автоматически обновляется как требуется вставками и удалениями.Значение цвета фона может быть настроено в
NSTableViewDelegateметодtableView:didAddRowView:forRow:. Свойство animatable.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Рисует фон строки в прямоугольнике.
Объявление
Swift
func drawBackgroundInRect(_dirtyRect: NSRect)Objective C
- (void)drawBackgroundInRect:(NSRect)dirtyRectПараметры
dirtyRectПрямоугольник, требующий получения.
Обсуждение
Переопределение этого метода позволяет приложению рисовать пользовательский фон для представления строки таблицы.
По умолчанию этот метод рисует цвет фона или стиль строки группы как подходящие для строки. Этот метод также рисует “ниже взгляда” для цели отбрасывания если
targetForDropOperationYEStrue.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Когда вся строка является целью отбрасывания, рисует целевую обратную связь перетаскивания строки.
Объявление
Swift
func drawDraggingDestinationFeedbackInRect(_dirtyRect: NSRect)Objective C
- (void)drawDraggingDestinationFeedbackInRect:(NSRect)dirtyRectПараметры
dirtyRectПрямоугольник, требующий получения.
Обсуждение
Когда вся строка является целью отбрасывания, переопределение этого метода позволяет приложению рисовать пользовательскую перетаскивающую целевую обратную связь.
Этот метод только вызывают если
targetForDropOperationYEStrue, и только нарисован на основе набора свойств, такого как стиль строки группы.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Рисует выбранную строку.
Объявление
Swift
func drawSelectionInRect(_dirtyRect: NSRect)Objective C
- (void)drawSelectionInRect:(NSRect)dirtyRectПараметры
dirtyRectПрямоугольник, требующий получения.
Обсуждение
Если выбор должен быть нарисован, этот метод только вызывают.
Если выбор анимирует в или, выбор будет автоматически смешан альфой.
Нарисованный выбор по умолчанию зависит от
selectionHighlightStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Рисует горизонтальный разделитель между строками таблицы.
Объявление
Swift
func drawSeparatorInRect(_dirtyRect: NSRect)Objective C
- (void)drawSeparatorInRect:(NSRect)dirtyRectПараметры
dirtyRectПрямоугольник, требующий получения.
Обсуждение
По умолчанию разделитель только нарисован если таблица включения
gridStyleMaskустановлен включать горизонтальный разделитель.Разделитель должен быть нарисован у основания представления строки, указав разделение от этой строки и следующего.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Обеспечивает доступ к высказанному мнению в определенном столбце.
Объявление
Swift
func viewAtColumn(_column: Int) -> AnyObject?Objective C
- (id)viewAtColumn:(NSInteger)columnПараметры
columnИндекс столбца.
Возвращаемое значение
Представление для указанного столбца.
Обсуждение
Это - единственный способ получить доступ к представлениям ячейки после того, как представление строки было удалено из таблицы.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
