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

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

Разработчик

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

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

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

NSImageCell

NSImageCell отображения объекта единственное изображение (инкапсулировавший в NSImage объект) в кадре. Этот класс обеспечивает методы для выбора кадра и для выравнивания и масштабирования изображения для адаптации кадру.

Объектное значение NSImageCell объект должен быть NSImage объект, поэтому если Вы используете setObjectValue: метод NSCell, обязательно предоставьте NSImage возразите как параметр. Поскольку NSImage объект не должен быть преобразован для дисплея, не используйте NSCell методы, касающиеся средств форматирования.

NSImageCell объект обычно связывается с некоторым объектом управления. Например, NSMatrix или NSTableView.

Определяемые инициализаторы

При разделении на подклассы NSImageCell необходимо реализовать все определяемые инициализаторы. Те методы: init, initWithCoder:, initTextCell:, и initImageCell:.

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


  • NSObject
  • NSCell
  • NSImageCell
  • IOBluetoothAccessibilityIgnoredImageCell
  • NSObject
  • NSCell
  • NSImageCell
  • IOBluetoothAccessibilityIgnoredImageCell

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает выравнивание изображения получателя относительно его кадра.

    Объявление

    Swift

    var imageAlignment: NSImageAlignment

    Objective C

    @property NSImageAlignment imageAlignment

    Возвращаемое значение

    Одна из констант выравнивания изображения. Для списка возможных значений посмотрите NSImageAlignment. Значение по умолчанию NSImageAlignCenter.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setImageAlignment:

  • Устанавливает выравнивание изображения в его кадре.

    Объявление

    Swift

    var imageAlignment: NSImageAlignment

    Objective C

    @property NSImageAlignment imageAlignment

    Параметры

    alignment

    Одна из констант выравнивания изображения. Для списка возможных значений посмотрите NSImageAlignment.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – imageAlignment

  • Возвращается масштабирующийся режим раньше вмещал изображение получателя в кадр.

    Объявление

    Swift

    var imageScaling: NSImageScaling

    Objective C

    @property NSImageScaling imageScaling

    Возвращаемое значение

    Одна из констант масштабирования изображения. Для списка возможных значений посмотрите NSImageScaling. Значение по умолчанию NSImageScaleProportionallyDown.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setImageScaling:

  • Устанавливает масштабирующийся режим, используемый для вмещения изображения получателя в кадр.

    Объявление

    Swift

    var imageScaling: NSImageScaling

    Objective C

    @property NSImageScaling imageScaling

    Параметры

    scaling

    Одна из констант масштабирования изображения. Для списка возможных значений посмотрите NSImageScaling.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – imageScaling

  • Возвращает стиль кадра, ограничивающего изображение.

    Объявление

    Swift

    var imageFrameStyle: NSImageFrameStyle

    Objective C

    @property NSImageFrameStyle imageFrameStyle

    Возвращаемое значение

    Одна из констант стиля рамок. Для списка стилей рамок посмотрите NSImageFrameStyle. Значение по умолчанию NSImageFrameNone.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setImageFrameStyle:

  • Устанавливает стиль кадра, ограничивающего изображение.

    Объявление

    Swift

    var imageFrameStyle: NSImageFrameStyle

    Objective C

    @property NSImageFrameStyle imageFrameStyle

    Параметры

    frameStyle

    Одна из констант стиля рамок. Для списка стилей рамок посмотрите NSImageFrameStyle.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – imageFrameStyle

  • Эти константы позволяют Вам указывать расположение изображения в кадре и используются imageAlignment и setImageAlignment:.

    Объявление

    Swift

    enum NSImageAlignment : UInt { case AlignCenter case AlignTop case AlignTopLeft case AlignTopRight case AlignLeft case AlignBottom case AlignBottomLeft case AlignBottomRight case AlignRight }

    Objective C

    enum { NSImageAlignCenter = 0, NSImageAlignTop, NSImageAlignTopLeft, NSImageAlignTopRight, NSImageAlignLeft, NSImageAlignBottom, NSImageAlignBottomLeft, NSImageAlignBottomRight, NSImageAlignRight }; typedef NSUInteger NSImageAlignment;

    Константы

    • AlignCenter

      NSImageAlignCenter

      Центрируйте изображение в ячейке.

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

    • AlignTop

      NSImageAlignTop

      Расположите изображение вдоль главного края ячейки.

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

    • AlignTopLeft

      NSImageAlignTopLeft

      Выровняйте изображение с главными и левыми краями ячейки.

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

    • AlignTopRight

      NSImageAlignTopRight

      Выровняйте изображение с главными и правыми краями ячейки.

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

    • AlignLeft

      NSImageAlignLeft

      Выровняйте изображение с левым краем ячейки.

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

    • AlignBottom

      NSImageAlignBottom

      Выровняйте изображение с базовым краем ячейки.

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

    • AlignBottomLeft

      NSImageAlignBottomLeft

      Выровняйте изображение с базовыми и левыми краями ячейки.

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

    • AlignBottomRight

      NSImageAlignBottomRight

      Выровняйте изображение с базовыми и правыми краями ячейки.

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

    • AlignRight

      NSImageAlignRight

      Расположите изображение вдоль правого края ячейки.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы позволяют Вам указывать вид кадра, ограничивающего изображение, и используются imageFrameStyle и setImageFrameStyle:. Обратите внимание на то, что некоторые из этих констант являются стилистически устаревшими и должны считаться осуждаемыми.

    Объявление

    Swift

    enum NSImageFrameStyle : UInt { case None case Photo case GrayBezel case Groove case Button }

    Objective C

    enum { NSImageFrameNone = 0, NSImageFramePhoto, NSImageFrameGrayBezel, NSImageFrameGroove, NSImageFrameButton }; typedef NSUInteger NSImageFrameStyle;

    Константы

    • None

      NSImageFrameNone

      Невидимый кадр

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

    • Photo

      NSImageFramePhoto

      Тонкая черная схема и отброшенная тень.

      Эта константа является стилистически устаревшей и должна считаться осуждаемой.

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

    • GrayBezel

      NSImageFrameGrayBezel

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

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

    • Groove

      NSImageFrameGroove

      Тонкая канавка, выглядящая вытравленной вокруг изображения.

      Эта константа является стилистически устаревшей и должна считаться осуждаемой.

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

    • Button

      NSImageFrameButton

      Выпуклая внешняя панель, заставляющая изображение выделиться в освобождении, как кнопка.

      Эта константа является стилистически устаревшей и должна считаться осуждаемой.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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