NSImageCell
NSImageCell отображения объекта единственное изображение (инкапсулировавший в NSImage объект) в кадре. Этот класс обеспечивает методы для выбора кадра и для выравнивания и масштабирования изображения для адаптации кадру.
Объектное значение NSImageCell объект должен быть NSImage объект, поэтому если Вы используете setObjectValue: метод NSCell, обязательно предоставьте NSImage возразите как параметр. Поскольку NSImage объект не должен быть преобразован для дисплея, не используйте NSCell методы, касающиеся средств форматирования.
NSImageCell объект обычно связывается с некоторым объектом управления. Например, NSMatrix или NSTableView.
Определяемые инициализаторы
При разделении на подклассы NSImageCell необходимо реализовать все определяемые инициализаторы. Те методы: init, initWithCoder:, initTextCell:, и initImageCell:.
Наследование
Соответствует
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает выравнивание изображения получателя относительно его кадра.
Объявление
Swift
var imageAlignment: NSImageAlignmentObjective C
@property NSImageAlignment imageAlignmentВозвращаемое значение
Одна из констант выравнивания изображения. Для списка возможных значений посмотрите
NSImageAlignment. Значение по умолчаниюNSImageAlignCenter.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает выравнивание изображения в его кадре.
Объявление
Swift
var imageAlignment: NSImageAlignmentObjective C
@property NSImageAlignment imageAlignmentПараметры
alignmentОдна из констант выравнивания изображения. Для списка возможных значений посмотрите
NSImageAlignment.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращается масштабирующийся режим раньше вмещал изображение получателя в кадр.
Возвращаемое значение
Одна из констант масштабирования изображения. Для списка возможных значений посмотрите
NSImageScaling. Значение по умолчаниюNSImageScaleProportionallyDown.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает масштабирующийся режим, используемый для вмещения изображения получателя в кадр.
Параметры
scalingОдна из констант масштабирования изображения. Для списка возможных значений посмотрите
NSImageScaling.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает стиль кадра, ограничивающего изображение.
Объявление
Swift
var imageFrameStyle: NSImageFrameStyleObjective C
@property NSImageFrameStyle imageFrameStyleВозвращаемое значение
Одна из констант стиля рамок. Для списка стилей рамок посмотрите
NSImageFrameStyle. Значение по умолчаниюNSImageFrameNone.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает стиль кадра, ограничивающего изображение.
Объявление
Swift
var imageFrameStyle: NSImageFrameStyleObjective C
@property NSImageFrameStyle imageFrameStyleПараметры
frameStyleОдна из констант стиля рамок. Для списка стилей рамок посмотрите
NSImageFrameStyle.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Эти константы позволяют Вам указывать расположение изображения в кадре и используются
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;Константы
-
AlignCenterNSImageAlignCenterЦентрируйте изображение в ячейке.
Доступный в OS X v10.0 и позже.
-
AlignTopNSImageAlignTopРасположите изображение вдоль главного края ячейки.
Доступный в OS X v10.0 и позже.
-
AlignTopLeftNSImageAlignTopLeftВыровняйте изображение с главными и левыми краями ячейки.
Доступный в OS X v10.0 и позже.
-
AlignTopRightNSImageAlignTopRightВыровняйте изображение с главными и правыми краями ячейки.
Доступный в OS X v10.0 и позже.
-
AlignLeftNSImageAlignLeftВыровняйте изображение с левым краем ячейки.
Доступный в OS X v10.0 и позже.
-
AlignBottomNSImageAlignBottomВыровняйте изображение с базовым краем ячейки.
Доступный в OS X v10.0 и позже.
-
AlignBottomLeftNSImageAlignBottomLeftВыровняйте изображение с базовыми и левыми краями ячейки.
Доступный в OS X v10.0 и позже.
-
AlignBottomRightNSImageAlignBottomRightВыровняйте изображение с базовыми и правыми краями ячейки.
Доступный в OS X v10.0 и позже.
-
AlignRightNSImageAlignRightРасположите изображение вдоль правого края ячейки.
Доступный в 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;Константы
-
NoneNSImageFrameNoneНевидимый кадр
Доступный в OS X v10.0 и позже.
-
PhotoNSImageFramePhotoТонкая черная схема и отброшенная тень.
Эта константа является стилистически устаревшей и должна считаться осуждаемой.
Доступный в OS X v10.0 и позже.
-
GrayBezelNSImageFrameGrayBezelСерая, вогнутая внешняя панель, заставляющая изображение выглядеть затонувшим.
Доступный в OS X v10.0 и позже.
-
GrooveNSImageFrameGrooveТонкая канавка, выглядящая вытравленной вокруг изображения.
Эта константа является стилистически устаревшей и должна считаться осуждаемой.
Доступный в OS X v10.0 и позже.
-
ButtonNSImageFrameButtonВыпуклая внешняя панель, заставляющая изображение выделиться в освобождении, как кнопка.
Эта константа является стилистически устаревшей и должна считаться осуждаемой.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
