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

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

Разработчик

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

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

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

IKFilterCustomUIProvider

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

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


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

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


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

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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.5 и позже.
  • Обеспечивает пользовательское представление для фильтра. (требуемый)

    Объявление

    Swift

    func provideViewForUIConfiguration(_ inUIConfiguration: [NSObject : AnyObject]!, excludedKeys inKeys: [AnyObject]!) -> IKFilterUIView!

    Objective C

    - (IKFilterUIView *)provideViewForUIConfiguration:(NSDictionary *)inUIConfiguration excludedKeys:(NSArray *)inKeys

    Параметры

    inUIConfiguration

    Словарь, указывающий размер средств управления. Обеспечьте ключ IKUISizeFlavor и одно из следующих значений: IKUISizeMini, IKUISizeSmall, или IKUISizeRegular. Для получения дополнительной информации об этих константах посмотрите Опции Пользовательского интерфейса в дополнениях CIFilter ImageKit.

    inKeys

    Массив входных ключей, для которых Вы не хотите обеспечивать пользовательский интерфейс. Передача nil если Вы хотите, чтобы все входные ключи были представлены в пользовательском интерфейсе.

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

    IKFilterUIView объект или nil если фильтр неспособен обеспечить представление. Если nil, платформа Имэджа Кита попытается обеспечить пользовательский интерфейс.

    Обсуждение

    Этот метод переопределяет метод viewForUIConfiguration:excludedKeys:.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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