IKFilterCustomUIProvider
IKFilterCustomUIProvider протокол является дополнением к CIFilter класс, определяющий метод для обеспечения представления для фильтра. Этот протокол реализован любым фильтром, обеспечивающим его собственный пользовательский интерфейс.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
provideViewForUIConfiguration (_: excludedKeys:) - provideViewForUIConfiguration:excludedKeys:ТребуемыйОбеспечивает пользовательское представление для фильтра. (требуемый)
Объявление
Swift
func provideViewForUIConfiguration(_inUIConfiguration: [NSObject : AnyObject]!, excludedKeysinKeys: [AnyObject]!) -> IKFilterUIView!Objective C
- (IKFilterUIView *)provideViewForUIConfiguration:(NSDictionary *)inUIConfigurationexcludedKeys:(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 и позже.
