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

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

Разработчик

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

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

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

IKImageBrowserView

IKImageBrowserView класс является представлением для отображения и просмотра большой суммы изображений и фильмов эффективно.

Необходимо установить источник данных для представления и реализации, как минимум, numberOfItemsInImageBrowser: и imageBrowser:itemAtIndex: описанный в Ссылке на протокол IKImageBrowserDataSource. Элементы должны соответствовать IKImageBrowserItem Protocol протокол.

Объект делегата класса должен соответствовать IKImageBrowserDelegate Protocol протокол. Это получает уведомление об изменениях в выборе, а также событиях от нажатия мыши в ячейках.

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


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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.5 и позже.
  • Инициализирует недавно выделенное представление браузера изображения с предоставленным прямоугольником кадра.

    Объявление

    Swift

    init!(frame frame: NSRect)

    Objective C

    - (id)initWithFrame:(NSRect)frame

    Параметры

    frame

    Прямоугольник для браузера изображения.

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

    Инициализированный объект.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Отмечает получатель как необходимость в его перезагруженных данных.

    Объявление

    Swift

    func reloadData()

    Objective C

    - (void)reloadData

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает делегата получателя.

    Объявление

    Swift

    func setDelegate(_ aDelegate: AnyObject!)

    Objective C

    - (void)setDelegate:(id)aDelegate

    Параметры

    aDelegate

    Делегат должен реализовать IKImageBrowserDelegate неофициальный протокол.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – делегат

  • Возвращает делегата получателя.

    Объявление

    Swift

    func delegate() -> AnyObject!

    Objective C

    - (id)delegate

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

    Делегат.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setDelegate:

  • Устанавливает источник данных получателя.

    Объявление

    Swift

    func setDataSource(_ source: AnyObject!)

    Objective C

    - (void)setDataSource:(id)source

    Параметры

    source

    Источник данных (IKImageBrowserDataSource).

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает источник данных получателя.

    Объявление

    Swift

    func dataSource() -> AnyObject!

    Objective C

    - (id)dataSource

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

    Источник данных (IKImageBrowserDataSource). Источник данных не сохраняется получателем.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setDataSource:

  • Определяет стиль появления ячеек.

    Объявление

    Swift

    func setCellsStyleMask(_ mask: Int)

    Objective C

    - (void)setCellsStyleMask:(NSUInteger)mask

    Параметры

    mask

    Целочисленная битовая маска. Маска может быть указана путем объединения любой из опций, описанных в “Cell Appearance Style Masks” использование C поразрядно OR оператор.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – cellsStyleMask

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

    Объявление

    Swift

    func cellsStyleMask() -> Int

    Objective C

    - (NSUInteger)cellsStyleMask

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

    Маска стиля появления для ячейки.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setCellsStyleMask:

  • Наборы, ограничивает ли получатель изображение ячейки к своему первоначальному размеру.

    Объявление

    Swift

    func setConstrainsToOriginalSize(_ flag: Bool)

    Objective C

    - (void)setConstrainsToOriginalSize:(BOOL)flag

    Параметры

    flag

    Флаг, указывающий, ограничить ли изображение. Значение по умолчанию NOfalse.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func constrainsToOriginalSize() -> Bool

    Objective C

    - (BOOL)constrainsToOriginalSize

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

    NOfalse если не ограничивается изображение; иначе YEStrue.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает интервал между ячейками в представлении.

    Объявление

    Swift

    func setIntercellSpacing(_ aSize: NSSize)

    Objective C

    - (void)setIntercellSpacing:(NSSize)aSize

    Параметры

    aSize

    Пространство по вертикали и пространство по горизонтали между ячейками.

    Обсуждение

    По умолчанию оба значения 10.0 в системе координат получателя.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func intercellSpacing() -> NSSize

    Objective C

    - (NSSize)intercellSpacing

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

    Пространство по вертикали и пространство по горизонтали между ячейками.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func newCellForRepresentedItem(_ anItem: AnyObject!) -> IKImageBrowserCell!

    Objective C

    - (IKImageBrowserCell *)newCellForRepresentedItem:(id)anItem

    Параметры

    anItem

    Элемент, который будет представлять возвращенная ячейка.

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

    Новая ячейка.

    Обсуждение

    Подклассы могут переопределить этот метод для настройки появления ячейки, которая будет представлять anItem.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает значение изменения масштаба.

    Объявление

    Swift

    func setZoomValue(_ aValue: Float)

    Objective C

    - (void)setZoomValue:(float)aValue

    Параметры

    aValue

    Значение изменения масштаба. Это значение должно быть больше или равным нулю и меньше или равным, чем один. Значение изменения масштаба нуля соответствует минимальному размеру (40x40 пикселей). Значение изменения масштаба каждый подразумевает, что изображения соответствуют границам браузера. Другие значения интерполированы.

    Обсуждение

    Необходимо использовать setZoomValue или setCellSize:, но не оба. Установка значения изменения масштаба изменяет размер ячейки, и наоборот.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает текущее значение изменения масштаба.

    Объявление

    Swift

    func zoomValue() -> Float

    Objective C

    - (float)zoomValue

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

    Значение изменения масштаба.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setZoomValue:

  • Определяет, как получатель изменяет размеры своего содержания при изменении масштаба.

    Объявление

    Swift

    func setContentResizingMask(_ mask: Int)

    Objective C

    - (void)setContentResizingMask:(NSUInteger)mask

    Параметры

    mask

    Маска изменения размеров. Вы указываете маску путем объединения любой из следующих опций с помощью C поразрядно OR оператор: NSViewWidthSizable, NSViewHeightSizable. Другие значения проигнорированы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – contentResizingMask

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

    Объявление

    Swift

    func contentResizingMask() -> Int

    Objective C

    - (NSUInteger)contentResizingMask

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

    Довольное маска изменения размеров.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setContentResizingMask:

  • Прокручивает получатель к элементу в указанном индексе.

    Объявление

    Swift

    func scrollIndexToVisible(_ index: Int)

    Objective C

    - (void)scrollIndexToVisible:(NSInteger)index

    Параметры

    index

    Индекс элемента для прокрутки к.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает размер ячейки.

    Объявление

    Swift

    func setCellSize(_ size: NSSize)

    Objective C

    - (void)setCellSize:(NSSize)size

    Параметры

    size

    Размер для установки.

    Обсуждение

    Необходимо использовать setCellSize или setZoomValue:, но не оба. Установка значения изменения масштаба изменяет размер ячейки, и наоборот.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает размер ячейки.

    Объявление

    Swift

    func cellSize() -> NSSize

    Objective C

    - (NSSize)cellSize

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

    Текущий размер для ячеек в представлении браузера изображения.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setCellSize:

  • Возвращает индекс элемента в указанном расположении.

    Объявление

    Swift

    func indexOfItemAtPoint(_ point: NSPoint) -> Int

    Objective C

    - (NSInteger)indexOfItemAtPoint:(NSPoint)point

    Параметры

    point

    Расположение элемента.

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

    Индекс элемента или NSNotFound если никакой элемент в этом расположении.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func itemFrameAtIndex(_ index: Int) -> NSRect

    Objective C

    - (NSRect)itemFrameAtIndex:(NSInteger)index

    Параметры

    index

    Индекс элемента, прямоугольник кадра которого Вы хотите получить.

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

    Прямоугольник кадра элемента.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает индексы в настоящее время видимых элементов представления.

    Объявление

    Swift

    func visibleItemIndexes() -> NSIndexSet!

    Objective C

    - (NSIndexSet *)visibleItemIndexes

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

    Набор, содержащий индексы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает ячейку браузера для элемента в указанном индексе.

    Объявление

    Swift

    func cellForItemAtIndex(_ index: Int) -> IKImageBrowserCell!

    Objective C

    - (IKImageBrowserCell *)cellForItemAtIndex:(NSUInteger)index

    Параметры

    index

    Индекс.

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

    Ячейка браузера в указанном индексе.

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает индексы выбранных ячеек.

    Объявление

    Swift

    func selectionIndexes() -> NSIndexSet!

    Objective C

    - (NSIndexSet *)selectionIndexes

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

    Индексы выбранных ячеек.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Выбирает ячейки в указанных индексах.

    Объявление

    Swift

    func setSelectionIndexes(_ indexes: NSIndexSet!, byExtendingSelection extendSelection: Bool)

    Objective C

    - (void)setSelectionIndexes:(NSIndexSet *)indexes byExtendingSelection:(BOOL)extendSelection

    Параметры

    indexes

    Индексы ячеек Вы хотите выбрать.

    extendSelection

    A BOOL значение, указывающее, расширить ли текущий выбор. Передача YEStrue к расширяет выбор; NOfalse заменяет текущий выбор.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – selectionIndexes

  • Средства управления, может ли пользователь выбрать больше чем одну ячейку за один раз.

    Объявление

    Swift

    func setAllowsMultipleSelection(_ flag: Bool)

    Objective C

    - (void)setAllowsMultipleSelection:(BOOL)flag

    Параметры

    flag

    A BOOL значение, указывающее, позволить ли множественные выборы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – allowsMultipleSelection

  • Возвраты, позволяются ли множественные выборы.

    Объявление

    Swift

    func allowsMultipleSelection() -> Bool

    Objective C

    - (BOOL)allowsMultipleSelection

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

    YEStrue если получатель позволяет пользователю выбирать больше чем одну ячейку за один раз; NOfalse иначе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Средства управления, позволяется ли пустой выбор.

    Объявление

    Swift

    func setAllowsEmptySelection(_ flag: Bool)

    Objective C

    - (void)setAllowsEmptySelection:(BOOL)flag

    Параметры

    flag

    A BOOL значение, указывающее, позволить ли пустой выбор.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – allowsEmptySelection

  • Возвраты, позволяется ли пустой выбор.

    Объявление

    Swift

    func allowsEmptySelection() -> Bool

    Objective C

    - (BOOL)allowsEmptySelection

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

    YEStrue если получатель позволяет пустой выбор; NOfalse иначе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Средства управления, может ли пользователь переупорядочить элементы.

    Объявление

    Swift

    func setAllowsReordering(_ flag: Bool)

    Objective C

    - (void)setAllowsReordering:(BOOL)flag

    Параметры

    flag

    A BOOL значение, указывающее, может ли пользователь переупорядочить элементы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – allowsReordering

  • Возвраты, может ли пользователь переупорядочить элементы.

    Объявление

    Swift

    func allowsReordering() -> Bool

    Objective C

    - (BOOL)allowsReordering

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

    YEStrue если пользователь может переупорядочить элементы; NOfalse иначе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setAllowsReordering:

  • Средства управления, анимирует ли получатель переупорядочение и изменения источника данных.

    Объявление

    Swift

    func setAnimates(_ flag: Bool)

    Objective C

    - (void)setAnimates:(BOOL)flag

    Параметры

    flag

    A BOOL значение, указывающее, анимирует ли получатель переупорядочение и изменения источника данных.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – анимирует

  • Возвраты, анимирует ли получатель переупорядочение и изменения источника данных.

    Объявление

    Swift

    func animates() -> Bool

    Objective C

    - (BOOL)animates

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

    YEStrue если получатель анимирует переупорядочение и изменения источника данных; NOfalse иначе.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setAnimates:

  • Разворачивает группу в указанном индексе.

    Объявление

    Swift

    func expandGroupAtIndex(_ index: Int)

    Objective C

    - (void)expandGroupAtIndex:(NSUInteger)index

    Параметры

    index

    Индекс группы Вы хотите расшириться.

    Специальные замечания

    Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Крах группа в указанном индексе.

    Объявление

    Swift

    func collapseGroupAtIndex(_ index: Int)

    Objective C

    - (void)collapseGroupAtIndex:(NSUInteger)index

    Параметры

    index

    Индекс группы Вы хотите упасть в обморок.

    Специальные замечания

    Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвраты, расширена ли группа в предоставленном индексе.

    Объявление

    Swift

    func isGroupExpandedAtIndex(_ index: Int) -> Bool

    Objective C

    - (BOOL)isGroupExpandedAtIndex:(NSUInteger)index

    Параметры

    index

    Индекс Вы хотите проверить.

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

    YEStrue если расширена группа; NOfalse иначе.

    Специальные замечания

    Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Устанавливает перетаскивающего целевого делегата получателя.

    Объявление

    Swift

    func setDraggingDestinationDelegate(_ delegate: AnyObject!)

    Objective C

    - (void)setDraggingDestinationDelegate:(id)delegate

    Параметры

    delegate

    Делегат (NSDraggingDestination) установить.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает перетаскивающего целевого делегата получателя.

    Объявление

    Swift

    func draggingDestinationDelegate() -> AnyObject!

    Objective C

    - (id)draggingDestinationDelegate

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

    Целевой делегат перетаскивания получателя.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Позволяет классу перенастраивать действие отбрасывания.

    Объявление

    Swift

    func setDropIndex(_ index: Int, dropOperation operation: IKImageBrowserDropOperation)

    Objective C

    - (void)setDropIndex:(NSInteger)index dropOperation:(IKImageBrowserDropOperation)operation

    Параметры

    index

    Требуемый индекс отбрасывания.

    operation

    Требуемая работа отбрасывания. Возможные значения описаны в IKImageBrowserDropOperation.

    Обсуждение

    Например, Для указания отбрасывания на втором элементе можно было бы указать индекс как 1, и работа как IKImageBrowserDropOn. Для указания отбрасывания после последнего элемента можно было бы указать индекс как число элементов и работы как IKImageBrowserDropBefore.

    Передача значения –1 для index, и IKImageBrowserDropOn поскольку работа заставляет все представление браузера быть выделенным, а не конкретное изделие. Если данные, выведенные на экран получателем, не позволяют пользователю отбрасывать элементы в расположении конкретного изделия, это полезно

    .

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает индекс ячейки, где произошла работа отбрасывания.

    Объявление

    Swift

    func indexAtLocationOfDroppedItem() -> Int

    Objective C

    - (NSUInteger)indexAtLocationOfDroppedItem

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

    Индекс ячейки, где произошла работа отбрасывания.

    Обсуждение

    Возвращенный индекс допустим, пока не происходит следующее отбрасывание.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Указывает, может ли пользователь отбросить на элементах.

    Объявление

    Swift

    func setAllowsDroppingOnItems(_ flag: Bool)

    Objective C

    - (void)setAllowsDroppingOnItems:(BOOL)flag

    Параметры

    flag

    YEStrue если пользователь в состоянии отбросить на элементах, иначе NOfalse.

    Обсуждение

    Значение по умолчанию NOfalse.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвраты, может ли пользователь отбросить на элементах.

    Объявление

    Swift

    func allowsDroppingOnItems() -> Bool

    Objective C

    - (BOOL)allowsDroppingOnItems

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

    YEStrue если пользователь в состоянии отбросить на элементах, иначе NOfalse.

    Обсуждение

    Значение по умолчанию NOfalse.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает текущую работу отбрасывания.

    Объявление

    Swift

    func dropOperation() -> IKImageBrowserDropOperation

    Objective C

    - (IKImageBrowserDropOperation)dropOperation

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

    IKImageBrowserDropOn если отбрасывание происходит на элементе, иначе IKImageBrowserDropBefore.

    Обсуждение

    Когда отбрасывание произошло и до следующего отбрасывания, возвращенное значение допустимо.

    Например, учитывая браузер с N ячейки, ячейка N-1 и работа IKImageBrowserDropOn указал бы отбрасывание на последней ячейке. Для указания отбрасывания после последней ячейки можно было бы использовать индекс N и IKImageBrowserDropBefore для работы.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Базовый Слой анимации, используемый в качестве приоритетного наложения.

    Объявление

    Swift

    func setForegroundLayer(_ aLayer: CALayer!)

    Objective C

    - (void)setForegroundLayer:(CALayer *)aLayer

    Параметры

    aLayer

    A CALayer экземпляр.

    Обсуждение

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

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

    Этот уровень является дополнительным.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – foregroundLayer

  • Возвращает приоритетный Базовый Слой анимации

    Объявление

    Swift

    func foregroundLayer() -> CALayer!

    Objective C

    - (CALayer *)foregroundLayer

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

    A CALayer экземпляр.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setForegroundLayer:

  • Базовый Слой анимации, используемый в качестве фона представления.

    Объявление

    Swift

    func setBackgroundLayer(_ aLayer: CALayer!)

    Objective C

    - (void)setBackgroundLayer:(CALayer *)aLayer

    Параметры

    aLayer

    A CALayer экземпляр.

    Обсуждение

    Фоновый слой может иметь подуровней. Кроме того, уровни могут также содержать анимации.

    Уровень является дополнительным.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – backgroundLayer

  • Возвращает приоритетный Базовый Слой анимации

    Объявление

    Swift

    func backgroundLayer() -> CALayer!

    Objective C

    - (CALayer *)backgroundLayer

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

    A CALayer экземпляр.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    – setBackgroundLayer:

  • Указывает, может ли представление автоматически взять под свой контроль панель QuickLook.

    Объявление

    Swift

    func setCanControlQuickLookPanel(_ flag: Bool)

    Objective C

    - (void)setCanControlQuickLookPanel:(BOOL)flag

    Параметры

    flag

    YEStrue, если представление может вывести на экран панель QuickLook, иначе NOfalse.

    Обсуждение

    Когда представление браузера выводит на экран панель QuickLook, это устанавливает себя как источник данных QuickLook. Если ячейки браузера, возвращенные источником данных, возвратят элементы, которые являются URLs или путями, то панель QuickLook выведет на экран изображение в том расположении. Иначе, ячейка браузера должна реализовать QLPreviewItem протокол и возврат требуемый URL для пользовательской ячейки.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвраты, может ли представление автоматически взять под свой контроль панель QuickLook.

    Объявление

    Swift

    func canControlQuickLookPanel() -> Bool

    Objective C

    - (BOOL)canControlQuickLookPanel

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

    YEStrue, если представление может вывести на экран панель Quick Look, иначе NOfalse.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает текущее число столбцов.

    Объявление

    Swift

    func numberOfColumns() -> Int

    Objective C

    - (NSUInteger)numberOfColumns

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

    Число столбцов.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвращает текущее число строк.

    Объявление

    Swift

    func numberOfRows() -> Int

    Objective C

    - (NSUInteger)numberOfRows

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

    Число строк.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func rectOfColumn(_ columnIndex: Int) -> NSRect

    Objective C

    - (NSRect)rectOfColumn:(NSUInteger)columnIndex

    Параметры

    columnIndex

    Индекс столбца.

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

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func columnIndexesInRect(_ rect: NSRect) -> NSIndexSet!

    Objective C

    - (NSIndexSet *)columnIndexesInRect:(NSRect)rect

    Параметры

    rect

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

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

    Индексный набор, содержащий индексы ячейки.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func rectOfRow(_ rowIndex: Int) -> NSRect

    Objective C

    - (NSRect)rectOfRow:(NSUInteger)rowIndex

    Параметры

    rowIndex

    Индекс строки.

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

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func rowIndexesInRect(_ rect: NSRect) -> NSIndexSet!

    Objective C

    - (NSIndexSet *)rowIndexesInRect:(NSRect)rect

    Параметры

    rect

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

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

    Индексный набор, содержащий индексы элемента.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

Типы данных

  • Эти константы указывают расположения для отбрасывания элементов на представление браузера. Используемый методом setDropIndex:dropOperation:.

    Объявление

    Swift

    struct IKImageBrowserDropOperation { init(_ value: UInt32) var value: UInt32 }

    Objective C

    typedef enum { IKImageBrowserDropOn=0, IKImageBrowserDropBefore=1, }IKImageBrowserDropOperation;

    Константы

    • IKImageBrowserDropOn

      IKImageBrowserDropOn

      Отбросьте элемент на ячейке.

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

    • IKImageBrowserDropBefore

      IKImageBrowserDropBefore

      Отбросьте элемент перед ячейкой.

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Маски для поля бита стиля появления.

    Объявление

    Objective C

    enum{ IKCellsStyleNone =0, IKCellsStyleShadowed =1, IKCellsStyleOutlined =2, IKCellsStyleTitled =4, IKCellsStyleSubtitled =8 };

    Константы

    • IKCellsStyleNone

      IKCellsStyleNone

      Никакой стиль.

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

    • IKCellsStyleShadowed

      IKCellsStyleShadowed

      Ячейки используют тени.

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

    • IKCellsStyleOutlined

      IKCellsStyleOutlined

      Ячейки обрисованы в общих чертах.

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

    • IKCellsStyleTitled

      IKCellsStyleTitled

      Ячейки выводят на экран заголовок.

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

    • IKCellsStyleSubtitled

      IKCellsStyleSubtitled

      Ячейки выводят на экран подзаголовок.

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

  • Атрибуты для стиля группы. Используемый

    Объявление

    Objective C

    enum{ IKGroupBezelStyle, IKGroupDisclosureStyle, };

    Константы

    • IKGroupBezelStyle

      IKGroupBezelStyle

      Стиль внешней панели.

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

    • IKGroupDisclosureStyle

      IKGroupDisclosureStyle

      Треугольник раскрытия.

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

    Обсуждение

    Эти константы влияют на появление группы.

  • Ключи для браузера изображения просматривают опции. Вы устанавливаете и получаете значения для этих ключей путем отправки представления setValue:forKey и valueForKey: сообщения.

    Объявление

    Swift

    let IKImageBrowserBackgroundColorKey: NSString! let IKImageBrowserSelectionColorKey: NSString! let IKImageBrowserCellsOutlineColorKey: NSString! let IKImageBrowserCellsTitleAttributesKey: NSString! let IKImageBrowserCellsHighlightedTitleAttributesKey: NSString! let IKImageBrowserCellsSubtitleAttributesKey: NSString!

    Objective C

    NSString * const IKImageBrowserBackgroundColorKey; NSString * const IKImageBrowserSelectionColorKey; NSString * const IKImageBrowserCellsOutlineColorKey; NSString * const IKImageBrowserCellsTitleAttributesKey; NSString * const IKImageBrowserCellsHighlightedTitleAttributesKey; NSString * const IKImageBrowserCellsSubtitleAttributesKey;

    Константы

    • IKImageBrowserBackgroundColorKey

      IKImageBrowserBackgroundColorKey

      Ключ для цвета фона представления браузера изображения. Присваиваемое значение NSColor объект.

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

    • IKImageBrowserSelectionColorKey

      IKImageBrowserSelectionColorKey

      Ключ для цвета, указывающего выбор. Присваиваемое значение NSColor объект.

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

    • IKImageBrowserCellsOutlineColorKey

      IKImageBrowserCellsOutlineColorKey

      Ключ для цвета контура для элемента в представлении браузера изображения. Присваиваемое значение NSColor объект.

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

    • IKImageBrowserCellsTitleAttributesKey

      IKImageBrowserCellsTitleAttributesKey

      Ключ для атрибута заголовка элемента в представлении браузера изображения. Присваиваемое значение NSDictionary объект.

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

    • IKImageBrowserCellsHighlightedTitleAttributesKey

      IKImageBrowserCellsHighlightedTitleAttributesKey

      Ключ для выделенного заголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение NSDictionary объект.

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

    • IKImageBrowserCellsSubtitleAttributesKey

      IKImageBrowserCellsSubtitleAttributesKey

      Ключ для подзаголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение NSDictionary объект.

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

    Обсуждение

  • Ключи для атрибутов группы.

    Объявление

    Swift

    let IKImageBrowserGroupRangeKey: NSString! let IKImageBrowserGroupBackgroundColorKey: NSString! let IKImageBrowserGroupTitleKey: NSString! let IKImageBrowserGroupStyleKey: NSString! let IKImageBrowserGroupHeaderLayer: NSString! let IKImageBrowserGroupFooterLayer: NSString!

    Objective C

    NSString * const IKImageBrowserGroupRangeKey; NSString * const IKImageBrowserGroupBackgroundColorKey; NSString * const IKImageBrowserGroupTitleKey; NSString * const IKImageBrowserGroupStyleKey; NSString * const IKImageBrowserGroupHeaderLayer; NSString * const IKImageBrowserGroupFooterLayer;

    Константы

    • IKImageBrowserGroupRangeKey

      IKImageBrowserGroupRangeKey

      Ключ для диапазона группы. Присваиваемое значение NSValue объект. Если представление использует группировку, это требуется

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

    • IKImageBrowserGroupBackgroundColorKey

      IKImageBrowserGroupBackgroundColorKey

      Ключ для цвета фона группы. Присваиваемое значение NSColor объект. Этот цвет используется только для стиля внешней панели.

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

    • IKImageBrowserGroupTitleKey

      IKImageBrowserGroupTitleKey

      Ключ для заголовка группы. Присваиваемое значение NSString объект. Эта строка используется для стиля раскрытия только.

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

    • IKImageBrowserGroupStyleKey

      IKImageBrowserGroupStyleKey

      Ключ для стиля группы. Присваиваемое значение является одной из констант, определенных в “Group Style Attributes”.

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

    • IKImageBrowserGroupHeaderLayer

      IKImageBrowserGroupHeaderLayer

      Ключ для уровня заголовка группы. Присваиваемое значение является a CALayer.

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

    • IKImageBrowserGroupFooterLayer

      IKImageBrowserGroupFooterLayer

      Ключ для уровня заголовка группы. Присваиваемое значение является a CALayer.

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