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

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

Разработчик

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

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

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

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

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

    YEStrue если элемент был активирован или NOfalse если это не было.

    Обсуждение

    Можно использовать этот метод для создания сложных средств управления с большей готовностью доступными для пользователей. Системные вызовы доступности этот метод, когда пользователь VoiceOver удваивают касания выбранный элемент. Ваша реализация этого метода должна активировать элемент и выполнить то, что другие задачи это считает надлежащим. Например, Вы могли бы использовать метод для активации управления, которое требует сложного жеста и было бы трудным для пользователей VoiceOver выполнить, возможно потому что жест имеет различное значение, когда работает VoiceOver.

    После выполнения любых задач возвратите надлежащее булево значение для указания успешности или неуспешности.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Говорит элементу доступности постепенно увеличивать значение своего содержания.

    Объявление

    Swift

    func accessibilityIncrement()

    Objective C

    - (void)accessibilityIncrement

    Обсуждение

    Если Ваш элемент имеет UIAccessibilityTraitAdjustable черта, необходимо реализовать этот метод. Используйте этот метод для постепенного увеличения значения элемента. Например, a UISlider возразите использует этот метод для постепенного увеличения его значения ассигновать суммой.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Говорит элементу доступности постепенно уменьшать значение своего содержания.

    Объявление

    Swift

    func accessibilityDecrement()

    Objective C

    - (void)accessibilityDecrement

    Обсуждение

    Если Ваш элемент имеет UIAccessibilityTraitAdjustable черта, необходимо реализовать этот метод. Используйте этот метод для постепенного уменьшения значения элемента. Например, a UISlider возразите использует этот метод для постепенного уменьшения его значения ассигновать суммой.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Прокрутки экранируют содержание специализированным способом, и возвращает успешность или неуспешность действия.

    Объявление

    Swift

    func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool

    Objective 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() -> Bool

    Objective C

    - (BOOL)accessibilityPerformEscape

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

    YEStrue если успешно отклонено модальное представление; иначе, NOfalse. По умолчанию, этот метод возвраты NOfalse.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Выполняет существенное действие.

    Объявление

    Swift

    func accessibilityPerformMagicTap() -> Bool

    Objective 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;

    Константы

    • 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 и позже.