UIAccessibilityAction
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 4.0 и позже.
UIAccessibilityAction неофициальный протокол обеспечивает путь к элементам доступности для поддержки определенных действий, таких как выбор значений в диапазоне или просмотре информации об экране. Например, для ответа на жест прокрутки Вы реализуете accessibilityScroll: метод и сообщение UIAccessibilityPageScrolledNotification с новым состоянием страницы (таким как “Страница 3 9”). Или, для создания элемента, такого как ползунок или представление средства выбора доступным сначала необходимо охарактеризовать его включением UIAccessibilityTraitAdjustable черта. Затем необходимо реализовать accessibilityIncrement и accessibilityDecrement методы. Когда Вы делаете это, вспомогательные технологические пользователи могут скорректировать элемент с помощью жестов, определенных для вспомогательной технологии.
-
Говорит элементу активировать себя и сообщать об успешности или неуспешности работы.
Объявление
Swift
func accessibilityActivate() -> BoolObjective C
- (BOOL)accessibilityActivateВозвращаемое значение
YEStrueесли элемент был активирован илиNOfalseесли это не было.Обсуждение
Можно использовать этот метод для создания сложных средств управления с большей готовностью доступными для пользователей. Системные вызовы доступности этот метод, когда пользователь VoiceOver удваивают касания выбранный элемент. Ваша реализация этого метода должна активировать элемент и выполнить то, что другие задачи это считает надлежащим. Например, Вы могли бы использовать метод для активации управления, которое требует сложного жеста и было бы трудным для пользователей VoiceOver выполнить, возможно потому что жест имеет различное значение, когда работает VoiceOver.
После выполнения любых задач возвратите надлежащее булево значение для указания успешности или неуспешности.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Говорит элементу доступности постепенно увеличивать значение своего содержания.
Объявление
Swift
func accessibilityIncrement()Objective C
- (void)accessibilityIncrementОбсуждение
Если Ваш элемент имеет
UIAccessibilityTraitAdjustableчерта, необходимо реализовать этот метод. Используйте этот метод для постепенного увеличения значения элемента. Например, aUISliderвозразите использует этот метод для постепенного увеличения его значения ассигновать суммой.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.0 и позже.
-
Говорит элементу доступности постепенно уменьшать значение своего содержания.
Объявление
Swift
func accessibilityDecrement()Objective C
- (void)accessibilityDecrementОбсуждение
Если Ваш элемент имеет
UIAccessibilityTraitAdjustableчерта, необходимо реализовать этот метод. Используйте этот метод для постепенного уменьшения значения элемента. Например, aUISliderвозразите использует этот метод для постепенного уменьшения его значения ассигновать суммой.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.0 и позже.
-
Прокрутки экранируют содержание специализированным способом, и возвращает успешность или неуспешность действия.
Объявление
Swift
func accessibilityScroll(_direction: UIAccessibilityScrollDirection) -> BoolObjective C
- (BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)directionПараметры
directionКонстанта, указывающая направление действия прокрутки. Посмотрите
UIAccessibilityScrollDirectionдля описаний допустимых констант.Возвращаемое значение
YEStrueесли успешно выполняется действие прокрутки; иначе,NOfalse. По умолчанию, этот метод возвратыNOfalse.Обсуждение
Реализуйте этот метод, если представление в иерархии представления поддерживает прокрутку действием страницы.
Если действие прокрутки успешно выполняется для указанного направления, возвратиться
YEStrueи сообщениеUIAccessibilityPageScrolledNotificationуведомление.Если действие прокрутки перестало работать,
accessibilityScroll:вызывается на родительском представлении в иерархии.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
Отклоняет модальное представление и возвращает успешность или неуспешность действия.
Объявление
Swift
func accessibilityPerformEscape() -> BoolObjective C
- (BOOL)accessibilityPerformEscapeВозвращаемое значение
YEStrueесли успешно отклонено модальное представление; иначе,NOfalse. По умолчанию, этот метод возвратыNOfalse.Обсуждение
Реализуйте этот метод на элементе или содержащий представление, которое может быть показано модально или в иерархии. Когда пользователь VoiceOver выполняет отклонить действие, этот метод отклоняет представление. Например, Вы могли бы реализовать этот метод для легкой сдобы, чтобы дать пользователям, которых преднамеренное отклоняет действие для выполнения, который закрывает легкую сдобу.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Выполняет существенное действие.
Объявление
Swift
func accessibilityPerformMagicTap() -> BoolObjective C
- (BOOL)accessibilityPerformMagicTapВозвращаемое значение
YEStrueесли успешно выполняется волшебное действие касания; иначе,NOfalse. По умолчанию, этот метод возвратыNOfalse.Обсуждение
Точное действие, выполняемое этим методом, зависит Ваше приложение, обычно переключая самое важное состояние приложения. Например, в Телефонном приложении это отвечает и заканчивает телефонные вызовы в Музыкальном приложении, которое это играет и воспроизведение пауз в приложении Часов, это запускает и останавливает таймер, и в приложении Камеры это делает снимок.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
accessibilityCustomActionsСвойствоМассив пользовательских действий для отображения вместе со встроенными действиями.
Объявление
Swift
var accessibilityCustomActions: [AnyObject]!Objective C
@property(nonatomic, retain) NSArray *accessibilityCustomActionsОбсуждение
Массив содержит один или больше
UIAccessibilityCustomActionобъекты, определяющие поддерживаемые действия. Вспомогательные технологии, такие как VoiceOver выводят на экран Ваши пользовательские действия пользователю в подходящее время.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
Типы данных
-
Направление действия прокрутки.
Объявление
Swift
enum UIAccessibilityScrollDirection : Int { case Right case Left case Up case Down case Next case Previous }Objective C
typedef enum { UIAccessibilityScrollDirectionRight = 1, UIAccessibilityScrollDirectionLeft, UIAccessibilityScrollDirectionUp, UIAccessibilityScrollDirectionDown, UIAccessibilityScrollDirectionNext, UIAccessibilityScrollDirectionPrevious } UIAccessibilityScrollDirection;Константы
-
RightUIAccessibilityScrollDirectionRightПользователь прокручивает вправо.
Доступный в iOS 4.2 и позже.
-
LeftUIAccessibilityScrollDirectionLeftПользователь прокручивает налево.
Доступный в iOS 4.2 и позже.
-
UpUIAccessibilityScrollDirectionUpПользователь прокручивает.
Доступный в iOS 4.2 и позже.
-
DownUIAccessibilityScrollDirectionDownПользователь прокручивает вниз.
Доступный в iOS 4.2 и позже.
-
NextUIAccessibilityScrollDirectionNextПользователь прокручивает к следующему представлению в упорядоченном наборе представлений.
Доступный в iOS 5.0 и позже.
-
PreviousUIAccessibilityScrollDirectionPreviousПользователь прокручивает к предыдущему представлению в упорядоченном наборе представлений.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 4.2 и позже.
-
