NSUserInterfaceValidations
NSUserInterfaceValidations протокол работает с NSValidatedUserInterfaceItem протокол, чтобы позволить цели элемента пользовательского интерфейса, такого как пункт меню или элемент панели инструментов решать, должен ли быть включен элемент пользовательского интерфейса.
Если экземпляр может быть целью элемента пользовательского интерфейса и должен условно включить или отключить элемент на основе текущего состояния экземпляра, Ваши пользовательские классы должны принять этот протокол. Для получения дополнительной информации считайте Проверку Пользовательского интерфейса.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает булево значение, указывающее, должен ли быть включен отправитель. (требуемый)
Объявление
Swift
func validateUserInterfaceItem(_anItem: NSValidatedUserInterfaceItem) -> BoolObjective C
- (BOOL)validateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)anItemПараметры
anItemВозвращаемое значение
YEStrueесли элемент интерфейса пользователя должен быть включен, иначеNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
