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

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

Разработчик

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

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

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

NSTableCellView

NSTableCellView класс является допускающим повторное использование контейнерным представлением, показанным для определенной ячейки в NSTableView экземпляр, использующий строки для содержания. imageView и textField свойства соединяются в Интерфейсном Разработчике. Дополнительные свойства могут быть добавлены путем разделения на подклассы NSTableCellView и добавление требуемых свойств и соединение их программно или в Интерфейсном Разработчике.

objectValue используется при установке значения ячейки представления tableView:objectValueForTableColumn:row: метод в NSTableViewDataSource. Если Вы используете свои собственные ячейки представления, которые не являются на основе NSTableCellView необходимо реализовать это свойство, чтобы быть в состоянии получить изменения в значениях ячеек.

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


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

    Объект, представляющий данные ячейки.

    Объявление

    Swift

    var objectValue: AnyObject?

    Objective C

    @property(strong) id objectValue

    Обсуждение

    objectValue автоматически установлен таблицей при использовании привязки или объект, возвращенный NSTableViewDataSource метод протокола tableView:objectValueForTableColumn:row:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    tableView:objectValueForTableColumn:row: (Протокол NSTableViewDataSource)

  • imageView imageView Свойство

    Изображение выведено на экран ячейкой.

    Объявление

    Swift

    @IBOutlet unowned(unsafe) var imageView: NSImageView?

    Objective C

    @property(assign) IBOutlet NSImageView *imageView

    Обсуждение

    Когда строка создается в, это свойство обычно конфигурируется NSTableViewDataSource метод протокола tableView:viewForTableColumn:row:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Текст выведен на экран ячейкой.

    Объявление

    Swift

    @IBOutlet unowned(unsafe) var textField: NSTextField?

    Objective C

    @property(assign) IBOutlet NSTextField *textField

    Обсуждение

    Когда строка создается в, это свойство обычно конфигурируется NSTableViewDelegate Protocol метод протокола tableView:viewForTableColumn:row:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • backgroundStyle backgroundStyle Свойство

    Это свойство автоматически установлено представлением строки включения сообщить этому представлению, на что похож его фон.

    Объявление

    Swift

    var backgroundStyle: NSBackgroundStyle

    Objective C

    @property NSBackgroundStyle backgroundStyle

    Обсуждение

    Свойство автоматически установлено включением NSTableRowView сообщить этому представлению, на что похож его фон. Например, когда backgroundStyle NSBackgroundStyleDark, представление должно использовать легкий цвет текста.

    Реализация по умолчанию автоматически переводит вызовы ко всем подпредставлениям та реализация setBackgroundStyle: или NSControl, которые имеют NSCell классы, отвечающие на setBackgroundStyle:.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • rowSizeStyle rowSizeStyle Свойство

    Возвращает стиль размера строки.

    Объявление

    Swift

    var rowSizeStyle: NSTableViewRowSizeStyle

    Objective C

    @property NSTableViewRowSizeStyle rowSizeStyle

    Обсуждение

    rowSizeStyle свойство установлено NSTableView к effectiveRowSizeStyle. Представление ячейки будет расположение textField и imageView на основе rowSizeStyle.

    Значение NSTableViewRowSizeStyleDefault никогда не должен устанавливаться на представлении ячейки, поскольку это - надлежащее значение только для таблицы, поскольку это возвращает эффективный стиль размера строки для таблицы.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвраты, перетаскивающие изображения для ячейки. (только для чтения)

    Объявление

    Swift

    var draggingImageComponents: [AnyObject] { get }

    Objective C

    @property(readonly, strong) NSArray *draggingImageComponents

    Обсуждение

    Реализация по умолчанию этого метода возвращает массив до двух NSDraggingImageComponent экземпляры - один для imageView и другой для textField (если свойство не nil).

    Они метод могут быть разделены на подклассы и переопределены для обеспечения пользовательского набора NSDraggingImageComponent объекты создать изображение перетаскивания из этого представления.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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