Описание тега uiaccessibility

UIAccessibility - это неофициальный протокол в UIKit, который предоставляет информацию о доступности элементов пользовательского интерфейса. Эта информация используется VoiceOver и другими вспомогательными технологиями, чтобы помочь пользователям с ограниченными возможностями взаимодействовать с вашим приложением. Все стандартные представления и элементы управления в UIKit реализуют UIAccessibility, поэтому приложения доступны по умолчанию.
1 ответ

Как вы реализуете протокол UIAccessibility?

"Руководство по программированию специальных возможностей для iOS" гласит: Другой способ - реализовать метод isAccessibilityElement протокола UIAccessibility в реализации вашего пользовательского подкласса. Следующий фрагмент кода показывает, как эт…
06 июн '17 в 16:06
2 ответа

tvOS Возможно ли сделать UILabel доступным без фокусировки?

В моем приложении tvOS я хочу, чтобы моя UILabel считывалась при включенной передаче голоса, но в то же время я не хочу устанавливать фокусировку своей UILabel. Это вообще возможно? Добавление внимания к UILabel делает его также доступным.
16 ноя '18 в 02:32
1 ответ

Как программно определить режим набора текста для Voiceover?

Включив Voiceover, вы можете переместить ротор в режим "Режим печати"; смахивание вверх и вниз позволяет переключаться между режимами "Стандартная печать" и "Сенсорная печать". Для стандартного набора текста необходимо нажать один раз, чтобы выбрать…
26 июл '13 в 14:01
3 ответа

Сохраняйте фокус на закрытие модальной или всплывающей

У меня есть вопрос о доступности. Есть несколько слоев / модальных окон или всплывающих окон, которые открываются при нажатии кнопки или ссылки. Мне нужно будет сохранить фокус на исходном элементе, по которому щелкнули, чтобы открыть модальное окно…
2 ответа

Программа чтения с экрана, т.е. JAWS не читает текст кнопки, когда текст изменяется при нажатии этой кнопки?

Я столкнулся с одной незначительной трудностью при включении доступа к программному обеспечению ARIA. Любая помощь будет оценена! У меня есть div, который работает как кнопка "Редактировать" с событием click, используя jQuery. Я изменяю текст этой к…
1 ответ

textField.shouldChangeCharactersIn не вызывается с помощью ввода на экране Брайля

Я работаю над приложением, которое использует специальные возможности. Когда пользователь нажимает на UITextField и пишет письмо, textField.shouldChangeCharactersIn метод вызывается. Это происходит без проблем, когда VoiceOver включен или выключен. …
17 июл '18 в 06:13
1 ответ

DIV ARIA-LABEl не читается JAWS

У меня есть приложение angular2, и я связываю некоторый динамический текст с ARIA-LABEl для вложенного DIV. Но когда я использую JAWS-ридер для поиска DIV на странице, он не читает назначенный текст. Это текст, который я пытаюсь прочитать - attr.ari…
2 ответа

Как распечатать uiview на этикетке (swift3)

Я пытаюсь напечатать uiview на этикетке. Я не знаю, должен ли я поставить accessibilityIdentifier или нет. Когда я поместил accessiblitiyIdentifier во все загруженное приложение, но все было черным. @IBOutlet var pink: UIView! @IBOutlet var label: U…
24 май '17 в 18:13
0 ответов

Настроить метку специальных возможностей IQKeyboardManager (кнопки "предыдущий" и "следующий") без непосредственного изменения файлов библиотеки в модулях? - iOS

Внутри библиотеки метки доступности элементов кнопок панели можно изменить в файлах из IQUIView+IQKeyboardToolbar НО Я хочу добавить пользовательскую метку доступности IQKeyboardManager (кнопки "предыдущая" и "следующая") без непосредственного измен…
11 сен '17 в 08:45
1 ответ

Специальные возможности: как всегда устанавливать фокус на виде заголовка элемента навигации

Я использую UINavigationController в моем приложении. При использовании VoiceOver кнопка backButton имеет фокус, когда нажимается новый ViewController. Я бы предпочел, чтобы accessibilityLabel titleView был сфокусирован, если представление появится,…
09 апр '13 в 14:18
0 ответов

Доступность UITableView прокрутки

Я пытаюсь разместить пользовательскую реализацию ячеек таблицы и выстроить три вида ячеек в виде таблицы. если я просто добавляю метку доступности в каждую ячейку табличного представления, она работает без проблем, есть 6 пунктов, и прокрутка происх…
12 июн '13 в 07:43
1 ответ

Как прочитать значение, введенное в поле ввода в ARIA-LABEL?

Я хочу указать ARIA-LABEL перед текстовым полем, которое читает значение внутри текстового поля. Как мне этого добиться?
07 мар '17 в 23:38
0 ответов

Как сделать UIAccessibility обработкой всех кликабельных UITableViewCell как кнопки без индикатора раскрытия?

В настоящее время любой UITableViewCell с индикатором раскрытия имеет текст озвучивания доступности, заканчивающийся на "кнопку". Похоже, это появляется, только если для этой ячейки включен индикатор раскрытия. Из-за некоторых конструктивных огранич…
30 окт '17 в 19:19
1 ответ

Как включить возможность использовать жест "escape" UIAccessibility двумя пальцами в модальном представлении?

Я пытаюсь добавить возможность отклонения всплывающего представления с помощью "жеста двумя пальцами через accessibilityPerformEscape. Я добавил этот код в представление, но не могу отклонить его с помощью z жест, есть ли что-то еще, что я пропускаю…
2 ответа

Обратные вызовы UIAccessibilityElement не вызывались

У меня есть класс, который подклассов UIAccessibilityElement для целей обеспечения доступности в моем приложении Cocos2D. Во время выполнения все экземпляры этого класса доступны для навигации с помощью специальных возможностей iOS, и это замечатель…
1 ответ

Пользовательский UIView не отображает доступность на Voice Over

Я пытаюсь озвучить работу с представлением openGL, особенно из фреймворка cocos2d. Из руководства по доступности Apple я следовал этому разделу: сделать содержимое пользовательских представлений контейнера доступным Я подклассифицировал представлени…
1 ответ

Голосовая доступность UITableView подпредставлений

У меня сейчас есть UITableViewController и я добавляю UIDatePicker как подпредставление следующим образом: self.datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 200, 200, 200)]; self.datePicker.datePickerMode = UIDatePickerModeTime; [s…
0 ответов

XCUITest - установка accessibilityFrame кнопки делает кнопку не удаляемой и не включаемой

Кто-нибудь видел это раньше? Я устанавливаю accessibilityFrame для конкретной кнопки. Наряду с этим, я удостоверяюсь, что это элемент доступности. Когда я отлаживаю, self.linkButton полностью недоступен. Это видно, но это не хитбайт, и это isAccessi…
1 ответ

Как изменить порядок чтения VoiceOver UIAccessibilityElements?

Есть 2 ответа на SO по этому поводу, но ни один из них больше не работает. У меня есть пользовательский UITableViewCell. На этой камере размещены различные ярлыки. VoiceOver для доступности читает вещи слева направо, сверху вниз. Это проблема для ма…
1 ответ

Xcode - отключить доступность для всех элементов

Я пытаюсь отключить доступ ко всем элементам пользовательского интерфейса, которые появляются на моем экране. После этого я планирую повторно включить только определенные элементы на основе взаимодействия пользователя с приложением. Я пытался сделат…
14 апр '15 в 00:03