UIAccessibilityCustomAction
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
A UIAccessibilityCustomAction
объект представляет пользовательское действие, которое будет выполняться на доступном объекте. Приложения, поддерживающие пользовательские действия, могут создать экземпляры этого класса, указав читаемое пользователем имя действия и объекта и селектора для использования при выполнении действия. Вспомогательные технологии выводят на экран пользовательские действия в ответ на определенные пользовательские сигналы. Например, VoiceOver позволяет пользовательским действиям доступа быстро с помощью ротора Действий.
После создания экземпляра этого класса добавьте его к accessibilityCustomActions
свойство надлежащего доступного объекта.
-
Возвращает инициализированный объект пользовательского действия с указанным именем.
Объявление
Swift
init(name
name
: String!, targettarget
: AnyObject!, selectorselector
: 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
Свойство -
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 и позже.