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

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

Разработчик

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

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

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

IKImageBrowserDataSource

IKImageBrowserDataSource неофициальный протокол объявляет методы что экземпляр IKImageBrowserView использование класса для доступа к содержанию его объекта источника данных.

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


Не применимый

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


Не применимый

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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращается число записей управляло по условию исходным объектом.

    Объявление

    Swift

    func numberOfItemsInImageBrowser(_ aBrowser: IKImageBrowserView!) -> Int

    Objective C

    - (NSUInteger)numberOfItemsInImageBrowser:(IKImageBrowserView *)aBrowser

    Параметры

    aBrowser

    Представление браузера изображения.

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

    Число записей, которыми управляет представление браузера изображения.

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func imageBrowser(_ aBrowser: IKImageBrowserView!, itemAtIndex index: Int) -> AnyObject!

    Objective C

    - (id)imageBrowser:(IKImageBrowserView *)aBrowser itemAtIndex:(NSUInteger)index

    Параметры

    aBrowser

    Представление браузера изображения.

    index

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

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

    IKImageBrowserItem объект.

    Обсуждение

    Ваш источник данных должен реализовать этот метод. Возвращенный объект должен реализовать требуемые методы IKImageBrowserItem протокол.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Сигналы, что удалить работа должна быть применена к указанным элементам.

    Объявление

    Swift

    func imageBrowser(_ aBrowser: IKImageBrowserView!, removeItemsAtIndexes indexes: NSIndexSet!)

    Objective C

    - (void)imageBrowser:(IKImageBrowserView *)aBrowser removeItemsAtIndexes:(NSIndexSet *)indexes

    Параметры

    aBrowser

    Представление браузера изображения.

    indexes

    Индексы элементов, которые должны быть удалены.

    Обсуждение

    Этот метод является дополнительным. Это вызывается браузером изображения после того, как Имэдж Кит решает, что должна быть применена удалить работа. В ответ источник данных должен обновить себя путем удаления указанных элементов.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func imageBrowser(_ aBrowser: IKImageBrowserView!, moveItemsAtIndexes indexes: NSIndexSet!, toIndex destinationIndex: Int) -> Bool

    Objective C

    - (BOOL)imageBrowser:(IKImageBrowserView *)aBrowser moveItemsAtIndexes:(NSIndexSet *)indexes toIndex:(NSUInteger)destinationIndex

    Параметры

    aBrowser

    Представление браузера изображения.

    indexes

    Индексы элементов, которые должны быть переупорядочены.

    destinationIndex

    Начальное значение индекса места назначения элементы должно быть перемещено в.

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

    YEStrue если успешный; NOfalse иначе.

    Обсуждение

    Этот метод является дополнительным. Это вызывается представлением браузера изображения после того, как Имэдж Кит решает, что должна быть применена работа переупорядочения. Источник данных должен обновить себя путем переупорядочения его элементов.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    setAllowsReordering:

  • Сигналы, что должно начаться перетаскивание.

    Объявление

    Swift

    func imageBrowser(_ aBrowser: IKImageBrowserView!, writeItemsAtIndexes itemIndexes: NSIndexSet!, toPasteboard pasteboard: NSPasteboard!) -> Int

    Objective C

    - (NSUInteger)imageBrowser:(IKImageBrowserView *)aBrowser writeItemsAtIndexes:(NSIndexSet *)itemIndexes toPasteboard:(NSPasteboard *)pasteboard

    Параметры

    aBrowser

    Представление браузера изображения.

    itemIndexes

    Индексы элементов, которые должны быть перетащены.

    pasteboard

    Область монтажа для копирования элементов в.

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

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

    Обсуждение

    Этот метод является дополнительным. Это вызывается после того, как Имэдж Кит решает, что перетаскивание должно начаться, но прежде чем было запущено перетаскивание.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func numberOfGroupsInImageBrowser(_ aBrowser: IKImageBrowserView!) -> Int

    Objective C

    - (NSUInteger)numberOfGroupsInImageBrowser:(IKImageBrowserView *)aBrowser

    Параметры

    aBrowser

    Представление браузера изображения.

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

    Число групп.

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

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

    Объявление

    Swift

    func imageBrowser(_ aBrowser: IKImageBrowserView!, groupAtIndex index: Int) -> [NSObject : AnyObject]!

    Objective C

    - (NSDictionary *)imageBrowser:(IKImageBrowserView *)aBrowser groupAtIndex:(NSUInteger)index

    Параметры

    aBrowser

    Представление браузера изображения.

    index

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

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

    Словарь, определяющий группу. Ключи в этом словаре могут быть любой из следующих констант: IKImageBrowserGroupStyleKey, IKImageBrowserGroupBackgroundColorKey, IKImageBrowserGroupTitleKey, и IKImageBrowserGroupRangeKey. Для получения дополнительной информации об этих константах посмотрите Ссылку класса IKImageBrowserView.

    Обсуждение

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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