UIAccessibilityAction
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 4.0 и позже.
UIAccessibilityAction
неофициальный протокол обеспечивает путь к элементам доступности для поддержки определенных действий, таких как выбор значений в диапазоне или просмотре информации об экране. Например, для ответа на жест прокрутки Вы реализуете accessibilityScroll:
метод и сообщение UIAccessibilityPageScrolledNotification
с новым состоянием страницы (таким как “Страница 3 9”). Или, для создания элемента, такого как ползунок или представление средства выбора доступным сначала необходимо охарактеризовать его включением UIAccessibilityTraitAdjustable
черта. Затем необходимо реализовать accessibilityIncrement
и accessibilityDecrement
методы. Когда Вы делаете это, вспомогательные технологические пользователи могут скорректировать элемент с помощью жестов, определенных для вспомогательной технологии.
-
Говорит элементу активировать себя и сообщать об успешности или неуспешности работы.
Объявление
Swift
func accessibilityActivate() -> Bool
Objective C
- (BOOL)accessibilityActivate
Возвращаемое значение
YES
true
если элемент был активирован илиNO
false
если это не было.Обсуждение
Можно использовать этот метод для создания сложных средств управления с большей готовностью доступными для пользователей. Системные вызовы доступности этот метод, когда пользователь 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
для описаний допустимых констант.Возвращаемое значение
YES
true
если успешно выполняется действие прокрутки; иначе,NO
false
. По умолчанию, этот метод возвратыNO
false
.Обсуждение
Реализуйте этот метод, если представление в иерархии представления поддерживает прокрутку действием страницы.
Если действие прокрутки успешно выполняется для указанного направления, возвратиться
YES
true
и сообщениеUIAccessibilityPageScrolledNotification
уведомление.Если действие прокрутки перестало работать,
accessibilityScroll:
вызывается на родительском представлении в иерархии.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 4.2 и позже.
-
Отклоняет модальное представление и возвращает успешность или неуспешность действия.
Объявление
Swift
func accessibilityPerformEscape() -> Bool
Objective C
- (BOOL)accessibilityPerformEscape
Возвращаемое значение
YES
true
если успешно отклонено модальное представление; иначе,NO
false
. По умолчанию, этот метод возвратыNO
false
.Обсуждение
Реализуйте этот метод на элементе или содержащий представление, которое может быть показано модально или в иерархии. Когда пользователь VoiceOver выполняет отклонить действие, этот метод отклоняет представление. Например, Вы могли бы реализовать этот метод для легкой сдобы, чтобы дать пользователям, которых преднамеренное отклоняет действие для выполнения, который закрывает легкую сдобу.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
Выполняет существенное действие.
Объявление
Swift
func accessibilityPerformMagicTap() -> Bool
Objective C
- (BOOL)accessibilityPerformMagicTap
Возвращаемое значение
YES
true
если успешно выполняется волшебное действие касания; иначе,NO
false
. По умолчанию, этот метод возвратыNO
false
.Обсуждение
Точное действие, выполняемое этим методом, зависит Ваше приложение, обычно переключая самое важное состояние приложения. Например, в Телефонном приложении это отвечает и заканчивает телефонные вызовы в Музыкальном приложении, которое это играет и воспроизведение пауз в приложении Часов, это запускает и останавливает таймер, и в приложении Камеры это делает снимок.
Оператор импорта
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;
Константы
-
Right
UIAccessibilityScrollDirectionRight
Пользователь прокручивает вправо.
Доступный в iOS 4.2 и позже.
-
Left
UIAccessibilityScrollDirectionLeft
Пользователь прокручивает налево.
Доступный в iOS 4.2 и позже.
-
Up
UIAccessibilityScrollDirectionUp
Пользователь прокручивает.
Доступный в iOS 4.2 и позже.
-
Down
UIAccessibilityScrollDirectionDown
Пользователь прокручивает вниз.
Доступный в iOS 4.2 и позже.
-
Next
UIAccessibilityScrollDirectionNext
Пользователь прокручивает к следующему представлению в упорядоченном наборе представлений.
Доступный в iOS 5.0 и позже.
-
Previous
UIAccessibilityScrollDirectionPrevious
Пользователь прокручивает к предыдущему представлению в упорядоченном наборе представлений.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 4.2 и позже.
-