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: NSImageAlignment
Objective C
@property NSImageAlignment imageAlignment
Возвращаемое значение
Одна из констант выравнивания изображения. Для списка возможных значений посмотрите
NSImageAlignment
. Значение по умолчаниюNSImageAlignCenter
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает выравнивание изображения в его кадре.
Объявление
Swift
var imageAlignment: NSImageAlignment
Objective 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: NSImageFrameStyle
Objective C
@property NSImageFrameStyle imageFrameStyle
Возвращаемое значение
Одна из констант стиля рамок. Для списка стилей рамок посмотрите
NSImageFrameStyle
. Значение по умолчаниюNSImageFrameNone
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает стиль кадра, ограничивающего изображение.
Объявление
Swift
var imageFrameStyle: NSImageFrameStyle
Objective 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;
Константы
-
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 и позже.
-