IKImageBrowserCell
IKImageBrowserCell класс используется для отображения ячейки, соответствующей IKImageBrowserItem Protocol протокол в IKImageBrowserView.
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник кадра получателя, определяющий его позицию в его
IKImageBrowserView.Возвращаемое значение
Координаты кадра, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник фрейма изображения получателя, определяющий позицию миниатюры в
IKImageBrowserView.Возвращаемое значение
Координаты кадра, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Это - ответственность разработчика вычислить
imageFrameтаким образом, что это находится полностью в ячейкеframeпрямоугольник.Подклассы могут переопределить этот метод для настройки позиции миниатюры.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник кадра подзаголовка получателя.
Возвращаемое значение
Координаты кадра подзаголовка, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Это - ответственность разработчика вычислить
subtitleFrameтаким образом, что это находится полностью в ячейкеframeпрямоугольник.Подклассы могут переопределить этот метод для настройки позиции подзаголовка.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник кадра заголовка получателя.
Возвращаемое значение
Координаты кадра заголовка, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Это - ответственность разработчика вычислить
titleFrameтаким образом, что это находится полностью в ячейкеframeпрямоугольник.Подклассы могут переопределить этот метод для настройки позиции заголовка.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник кадра контейнера изображения получателя, определяющий позицию контейнера миниатюры.
Возвращаемое значение
Координаты кадра контейнера изображения, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Фрейм изображения вычислен автоматически из кадра контейнера изображения путем взятия в учетной записи выравнивания изображения и пропорции изображения.
Подклассы могут переопределить этот метод для настройки позиции контейнера миниатюры.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает индекс представленного объекта получателя в источнике данных.
Объявление
Swift
func indexOfRepresentedItem() -> IntObjective C
- (NSUInteger)indexOfRepresentedItemВозвращаемое значение
Индекс представленного объекта в источнике данных.
Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает представленный объект получателя.
Объявление
Swift
func representedItem() -> AnyObject!Objective C
- (id)representedItemВозвращаемое значение
Элемент представлен ячейкой.
Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвраты, выбрана ли ячейка.
Объявление
Swift
func isSelected() -> BoolObjective C
- (BOOL)isSelectedВозвращаемое значение
YEStrueесли ячейка выбрана, иначеNOfalse.Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник кадра выбора получателя, определяющий позицию прямоугольника выбора в
IKImageBrowserView.Возвращаемое значение
Кадр выбора ячеек, в
IKImageBrowserViewкоординатное пространство.Обсуждение
Подклассы могут переопределить этот метод для настройки позиции кадра выбора.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает позицию изображения ячейки в кадре.
Объявление
Swift
func imageAlignment() -> NSImageAlignmentObjective C
- (NSImageAlignment)imageAlignmentВозвращаемое значение
Выравнивание изображения. Посмотрите
NSImageAlignmentдля возможных значений.Обсуждение
Подклассы могут переопределить этот метод для настройки выравнивания изображения.
Фрейм изображения будет вычислен автоматически из кадра контейнера изображения путем взятия в учетной записи выравнивания изображения и пропорции изображения.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает непрозрачность получателя.
Возвращаемое значение
Непрозрачность ячейки.
Обсуждение
Возможные значения между 0,0 (прозрачны) и 1.0 (непрозрачный).
Подклассы могут переопределить этот метод для настройки непрозрачности ячейки.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает состояние текущей ячейки получателя.
Объявление
Swift
func cellState() -> IKImageBrowserCellStateObjective C
- (IKImageBrowserCellState)cellStateВозвращаемое значение
Текущее состояние ячейки. Посмотрите IKImageBrowserCellState для возможных значений.
Обсуждение
IKImageBrowserViewсоздает миниатюры асинхронно. Этот метод возвращает текущее состояние.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает уровень для указанной позиции.
Объявление
Параметры
typeСтрока, представляющая расположение уровня. Посмотрите Положения слоя Ячейки для возможных значений.
Возвращаемое значение
CALayerвывести на экран в указанной позиции.Обсуждение
Подклассы могут переопределить этот метод для добавления Базового Слоя анимации к ячейке
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает представление использование получателя для отображения ячейки.
Объявление
Swift
func imageBrowserView() -> IKImageBrowserView!Objective C
- (IKImageBrowserView *)imageBrowserViewВозвращаемое значение
Представление браузера, содержащее ячейку.
Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возможные состояния для ячейки браузера. Эти значения используются
cellStateметод.Объявление
Swift
struct IKImageBrowserCellState { init(_value: UInt32) var value: UInt32 }Objective C
typedef enum{ IKImageStateNoImage =0, IKImageStateInvalid, IKImageStateReady, } IKImageBrowserCellState;Константы
-
IKImageStateNoImageIKImageStateNoImageВозвращенный, пока миниатюра не была создана из представленного объекта.
Доступный в OS X v10.6 и позже.
-
IKImageStateInvalidIKImageStateInvalidМиниатюра недопустима. Например, неподдерживаемое изображение предоставлено.
Доступный в OS X v10.6 и позже.
-
IKImageStateReadyIKImageStateReadyПредставленный объект получателя был установлен, и ячейка готова вывести на экран.
Доступный в OS X v10.6 и позже.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
-
Дополнительное расположение дополнительных уровней выведено на экран с ячейкой. Используемый
layerForType:метод.Объявление
Swift
let IKImageBrowserCellBackgroundLayer: NSString! let IKImageBrowserCellForegroundLayer: NSString! let IKImageBrowserCellSelectionLayer: NSString! let IKImageBrowserCellPlaceHolderLayer: NSString!Objective C
NSString *const IKImageBrowserCellBackgroundLayer; NSString *const IKImageBrowserCellForegroundLayer; NSString *const IKImageBrowserCellSelectionLayer; NSString *const IKImageBrowserCellPlaceHolderLayer;Константы
-
IKImageBrowserCellBackgroundLayerIKImageBrowserCellBackgroundLayerУровень, выведенный на экран в фоновом режиме.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellForegroundLayerIKImageBrowserCellForegroundLayerУровень выведен на экран на переднем плане.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellSelectionLayerIKImageBrowserCellSelectionLayerУровень, выведенный на экран как выбор.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellPlaceHolderLayerIKImageBrowserCellPlaceHolderLayerКогда изображение еще не доступно, уровень вывел на экран как заполнитель.
Доступный в OS X v10.6 и позже.
-
