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