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

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

Разработчик

Ссылка платформы AppKit ссылка на протокол NSUserInterfaceValidations

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

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

NSUserInterfaceValidations

NSUserInterfaceValidations протокол работает с NSValidatedUserInterfaceItem протокол, чтобы позволить цели элемента пользовательского интерфейса, такого как пункт меню или элемент панели инструментов решать, должен ли быть включен элемент пользовательского интерфейса.

Если экземпляр может быть целью элемента пользовательского интерфейса и должен условно включить или отключить элемент на основе текущего состояния экземпляра, Ваши пользовательские классы должны принять этот протокол. Для получения дополнительной информации считайте Проверку Пользовательского интерфейса.

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


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

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


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

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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Возвращает булево значение, указывающее, должен ли быть включен отправитель. (требуемый)

    Объявление

    Swift

    func validateUserInterfaceItem(_ anItem: NSValidatedUserInterfaceItem) -> Bool

    Objective C

    - (BOOL)validateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)anItem

    Параметры

    anItem

    Элемент интерфейса пользователя для проверки. Можно отправить anItem action и tag сообщения.

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

    YEStrue если элемент интерфейса пользователя должен быть включен, иначе NOfalse.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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