Обеспечение доступности UIWebView - PullRequest
2 голосов
/ 11 июля 2011

Простой вопрос.

У меня есть UIWebView. Он отображает простой HTML-текст с несколькими заголовками. Я хочу, чтобы VoiceOver прочитал содержимое этого веб-представления.

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

Любой вклад приветствуется.

Ответы [ 4 ]

6 голосов
/ 13 июля 2011

Что я узнал: если представление, в котором содержится UIWebView, помечено как доступное, то голосовое наложение не будет передаваться UIWebView.

2 голосов
/ 12 июля 2011

UIWebView должен быть доступен с VoiceOver без каких-либо действий.

1 голос
/ 12 июля 2011

Из документации разработчика iOS для доступности.

Элемент пользовательского интерфейса доступен, если он сообщает о себе как элемент доступности. Хотя доступности недостаточно для того, чтобы сделать элемент пользовательского интерфейса полезным для пользователей VoiceOver, он представляет собой первый шаг в процессе обеспечения доступности вашего приложения.

Вы можете сделать что-то вроде этого (или вручную установить метку):

[_view setIsAccessibilityElement:YES];

Здесь много информации. Я предлагаю вам проконсультироваться с этим.

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html#//apple_ref/doc/uid/

1 голос
/ 12 июля 2011
...