UIAccessibilityCustomAction
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
A UIAccessibilityCustomAction объект представляет пользовательское действие, которое будет выполняться на доступном объекте. Приложения, поддерживающие пользовательские действия, могут создать экземпляры этого класса, указав читаемое пользователем имя действия и объекта и селектора для использования при выполнении действия. Вспомогательные технологии выводят на экран пользовательские действия в ответ на определенные пользовательские сигналы. Например, VoiceOver позволяет пользовательским действиям доступа быстро с помощью ротора Действий.
После создания экземпляра этого класса добавьте его к accessibilityCustomActions свойство надлежащего доступного объекта.
-
Возвращает инициализированный объект пользовательского действия с указанным именем.
Объявление
Swift
init(namename: String!, targettarget: AnyObject!, selectorselector: Selector)Objective C
- (instancetype)initWithName:(NSString *)nametarget:(id)targetselector:(SEL)selectorПараметры
nameЛокализованное имя действия. Обеспечьте краткое название и описательное имя для действия.
targetОбъект, выполняющий действие.
selectorСелектор
targetвызывать, когда Вы хотите выполнить действие. Сигнатура метода должна принять одну из следующих форм:- (BOOL)myPerformActionMethod- (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action
Возвращаемое значение
Инициализированный объект пользовательского действия.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
nameСвойство -
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: SelectorObjective C
@property(nonatomic, assign) SEL selectorОбсуждение
Подпись селектора должна принять одну из следующих форм:
- (BOOL)myPerformActionMethod- (BOOL)myPerformActionMethod:(UIAccessibilityCustomAction *)action
Когда пользователь выбирает пользовательское действие, вспомогательная технология призывает указанный метод объекта
targetсвойство. Используйте свой метод для выполнения обозначенного действия.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
