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

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

Разработчик

Ссылка платформы UIKit ссылка класса UIAccessibilityCustomAction

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

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

UIAccessibilityCustomAction

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


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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 8.0 и позже.

A UIAccessibilityCustomAction объект представляет пользовательское действие, которое будет выполняться на доступном объекте. Приложения, поддерживающие пользовательские действия, могут создать экземпляры этого класса, указав читаемое пользователем имя действия и объекта и селектора для использования при выполнении действия. Вспомогательные технологии выводят на экран пользовательские действия в ответ на определенные пользовательские сигналы. Например, VoiceOver позволяет пользовательским действиям доступа быстро с помощью ротора Действий.

После создания экземпляра этого класса добавьте его к accessibilityCustomActions свойство надлежащего доступного объекта.

  • Возвращает инициализированный объект пользовательского действия с указанным именем.

    Объявление

    Swift

    init(name name: String!, target target: AnyObject!, selector selector: Selector)

    Objective C

    - (instancetype)initWithName:(NSString *)name target:(id)target selector:(SEL)selector

    Параметры

    name

    Локализованное имя действия. Обеспечьте краткое название и описательное имя для действия.

    target

    Объект, выполняющий действие.

    selector

    Селектор target вызывать, когда Вы хотите выполнить действие. Сигнатура метода должна принять одну из следующих форм:

    • - (BOOL)myPerformActionMethod
    • - (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action

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

    Инициализированный объект пользовательского действия.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • name Свойство

    Локализованное имя действия.

    Объявление

    Swift

    var name: String!

    Objective C

    @property(nonatomic, copy) NSString *name

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • target Свойство

    Объект, выполняющий действие.

    Объявление

    Swift

    weak var target: AnyObject?

    Objective C

    @property(nonatomic, weak) id target

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • selector Свойство

    Метод, выполняющий действие.

    Объявление

    Swift

    var selector: Selector

    Objective C

    @property(nonatomic, assign) SEL selector

    Обсуждение

    Подпись селектора должна принять одну из следующих форм:

    • - (BOOL)myPerformActionMethod
    • - (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action

    Когда пользователь выбирает пользовательское действие, вспомогательная технология призывает указанный метод объекта target свойство. Используйте свой метод для выполнения обозначенного действия.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.