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

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

Разработчик

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

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

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

NSTableRowView

NSTableRowView класс является представлением, показанным для строки в NSTableView. Это ответственно за отображение атрибутов, связанных со строкой, включая подсветку выделения и вид строки группы.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.7 и позже.
  • Определяет, нарисует ли строка с альтернативным или дополнительным цветом (если не переопределено).

    Объявление

    Swift

    var emphasized: Bool

    Objective 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: Bool

    Objective C

    @property(getter=isFloating) BOOL floating

    Обсуждение

    Плавание является временным атрибутом, установленным, когда определенная строка группы фактически плавает выше других строк. Состояние может измениться динамично на основе позиции строки группы. Получение может отличаться для в настоящее время 'плавающих' строк.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает перетаскивающий целевой стиль обратной связи.

    Объявление

    Swift

    var draggingDestinationFeedbackStyle: NSTableViewDraggingDestinationFeedbackStyle

    Objective C

    @property NSTableViewDraggingDestinationFeedbackStyle draggingDestinationFeedbackStyle

    Обсуждение

    Возможные значения определяются в NSTableViewDraggingDestinationFeedbackStyle.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Определяет сумму, цель перетаскивания для строки должна быть расположена с отступом.

    Объявление

    Swift

    var indentationForDropOperation: CGFloat

    Objective C

    @property CGFloat indentationForDropOperation

    Обсуждение

    Значение по умолчанию 0.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Указывает, нарисует ли эта строка индикатор отбрасывания на основе текущего стиля обратной связи перетаскивания.

    Объявление

    Swift

    var targetForDropOperation: Bool

    Objective C

    @property(getter=isTargetForDropOperation) BOOL targetForDropOperation

    Обсуждение

    Когда YEStrue, представление строки нарисует отбрасывание на индикаторе на основе тока draggingDestinationFeedbackStyle.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • groupRowStyle groupRowStyle Свойство

    Указывает, является ли это представление строки строкой группы.

    Объявление

    Swift

    var groupRowStyle: Bool

    Objective 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: NSColor

    Objective 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

    Прямоугольник, требующий получения.

    Обсуждение

    Переопределение этого метода позволяет приложению рисовать пользовательский фон для представления строки таблицы.

    По умолчанию этот метод рисует цвет фона или стиль строки группы как подходящие для строки. Этот метод также рисует “ниже взгляда” для цели отбрасывания если targetForDropOperation YEStrue.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Когда вся строка является целью отбрасывания, рисует целевую обратную связь перетаскивания строки.

    Объявление

    Swift

    func drawDraggingDestinationFeedbackInRect(_ dirtyRect: NSRect)

    Objective C

    - (void)drawDraggingDestinationFeedbackInRect:(NSRect)dirtyRect

    Параметры

    dirtyRect

    Прямоугольник, требующий получения.

    Обсуждение

    Когда вся строка является целью отбрасывания, переопределение этого метода позволяет приложению рисовать пользовательскую перетаскивающую целевую обратную связь.

    Этот метод только вызывают если targetForDropOperation YEStrue, и только нарисован на основе набора свойств, такого как стиль строки группы.

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

    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 и позже.