FxCustomParameterViewHost
FxCustomParameterViewHost протокол определяет интерфейс, который плагин реализует для представления настроенного пользовательского интерфейса для один или больше его параметров.
Этот протокол позволяет плагину обеспечивать подкласс NSView для пользовательского интерфейса. Плагин должен обработать события представления параметра в своем пользовательском интерфейсе.
Когда событие в пользовательском представлении требует изменения в значении связанного параметра, плагин использует методы в узле API, FxCustomParameterActionAPI протокол, чтобы сказать хост-приложению изменять значение параметра. Посмотрите Ссылку на протокол FXCustomParameterActionAPI для получения дополнительной информации о пользовательском параметре хост-приложения API.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
createViewForParm: - createViewForParm:ТребуемыйОбеспечивает представление, которое будет связано с данным параметром. (требуемый)
Объявление
Objective C
- (NSView *)createViewForParm:(UInt32)parmIdПараметры
parmIdID параметра, который будет связан с настроенным пользовательским интерфейсом.
Возвращаемое значение
NSViewнеавтовыпущенный экземпляр.Обсуждение
Этот сменный метод вызывает хост-приложение во время последовательности установки списка параметров, один раз для каждого сменного параметра, имеющего
kFxParameterFlag_CUSTOM_UIфлаг параметра установлен. Представление может быть создано динамично или, более обычно, получено от файла NIB в каталоге ресурсов плагина.Объект, возвращенный этим методом, не должен быть автовыпущен. Это должно быть выделено этим методом и выпущено вызывающей стороной.
Реализация может посмотреть что-то как:
if ( parmId == kMyViewParmID )return [[MyView alloc] init];
