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

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

Разработчик

Кварцевая ссылка платформы ссылка класса IKImageBrowserCell

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

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

IKImageBrowserCell

IKImageBrowserCell класс используется для отображения ячейки, соответствующей IKImageBrowserItem Protocol протокол в IKImageBrowserView.

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


Соответствует


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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.6 и позже.
  • Возвращает прямоугольник кадра получателя, определяющий его позицию в его IKImageBrowserView.

    Объявление

    Swift

    func frame() -> NSRect

    Objective C

    - (NSRect)frame

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

    Координаты кадра, в IKImageBrowserView координатное пространство.

    Обсуждение

    Подклассы не должны переопределять этот метод.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает прямоугольник фрейма изображения получателя, определяющий позицию миниатюры в IKImageBrowserView.

    Объявление

    Swift

    func imageFrame() -> NSRect

    Objective C

    - (NSRect)imageFrame

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

    Координаты кадра, в IKImageBrowserView координатное пространство.

    Обсуждение

    Это - ответственность разработчика вычислить imageFrame таким образом, что это находится полностью в ячейке frame прямоугольник.

    Подклассы могут переопределить этот метод для настройки позиции миниатюры.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает прямоугольник кадра подзаголовка получателя.

    Объявление

    Swift

    func subtitleFrame() -> NSRect

    Objective C

    - (NSRect)subtitleFrame

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

    Координаты кадра подзаголовка, в IKImageBrowserView координатное пространство.

    Обсуждение

    Это - ответственность разработчика вычислить subtitleFrame таким образом, что это находится полностью в ячейке frame прямоугольник.

    Подклассы могут переопределить этот метод для настройки позиции подзаголовка.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает прямоугольник кадра заголовка получателя.

    Объявление

    Swift

    func titleFrame() -> NSRect

    Objective C

    - (NSRect)titleFrame

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

    Координаты кадра заголовка, в IKImageBrowserView координатное пространство.

    Обсуждение

    Это - ответственность разработчика вычислить titleFrame таким образом, что это находится полностью в ячейке frame прямоугольник.

    Подклассы могут переопределить этот метод для настройки позиции заголовка.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func imageContainerFrame() -> NSRect

    Objective C

    - (NSRect)imageContainerFrame

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

    Координаты кадра контейнера изображения, в 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

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

    YEStrue если ячейка выбрана, иначе NOfalse.

    Обсуждение

    Подклассы не должны переопределять этот метод.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает прямоугольник кадра выбора получателя, определяющий позицию прямоугольника выбора в IKImageBrowserView.

    Объявление

    Swift

    func selectionFrame() -> NSRect

    Objective C

    - (NSRect)selectionFrame

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

    Кадр выбора ячеек, в 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 и позже.

  • Возвращает непрозрачность получателя.

    Объявление

    Swift

    func opacity() -> CGFloat

    Objective C

    - (CGFloat)opacity

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

    Непрозрачность ячейки.

    Обсуждение

    Возможные значения между 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 и позже.

  • Возвращает уровень для указанной позиции.

    Объявление

    Swift

    func layerForType(_ type: String!) -> CALayer!

    Objective C

    - (CALayer *)layerForType:(NSString *)type

    Параметры

    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 и позже.