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() -> Int
Objective 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() -> Bool
Objective C
- (BOOL)isSelected
Возвращаемое значение
YES
true
если ячейка выбрана, иначеNO
false
.Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
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() -> NSImageAlignment
Objective 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() -> IKImageBrowserCellState
Objective 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;
Константы
-
IKImageStateNoImage
IKImageStateNoImage
Возвращенный, пока миниатюра не была создана из представленного объекта.
Доступный в OS X v10.6 и позже.
-
IKImageStateInvalid
IKImageStateInvalid
Миниатюра недопустима. Например, неподдерживаемое изображение предоставлено.
Доступный в OS X v10.6 и позже.
-
IKImageStateReady
IKImageStateReady
Представленный объект получателя был установлен, и ячейка готова вывести на экран.
Доступный в 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;
Константы
-
IKImageBrowserCellBackgroundLayer
IKImageBrowserCellBackgroundLayer
Уровень, выведенный на экран в фоновом режиме.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellForegroundLayer
IKImageBrowserCellForegroundLayer
Уровень выведен на экран на переднем плане.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellSelectionLayer
IKImageBrowserCellSelectionLayer
Уровень, выведенный на экран как выбор.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserCellPlaceHolderLayer
IKImageBrowserCellPlaceHolderLayer
Когда изображение еще не доступно, уровень вывел на экран как заполнитель.
Доступный в OS X v10.6 и позже.
-