Запретить VoiceOver показывать представления, которые находятся под большим прозрачным представлением

Резюме: Я хочу воспроизвести поведение доступности UIAlertView, где фоновое представление все еще отображается, но VoiceOver не взаимодействует с ним.

Подробно: Я реализовал специальные возможности для приложение для iPhone, но осталась одна проблема. В некоторых случаях я показываю большой вид поверх всех остальных (частично прозрачный, покрывающий большую часть исходного вида), содержащий метки и кнопку закрытия. т.е. в основном настраиваемый вид всплывающих окон / предупреждений. Проблема в, VoiceOver продолжает открывать представления / элементы управления под ним.

Один из способов предотвратить отображение скрытых представлений с помощью VoiceOver - сделать доступным весь настраиваемый фон представления. Однако это не совсем то, что мы хотим, поскольку это содержащее представление не должно взаимодействовать с пользователем, должны только его подпредставления (ярлыки / кнопки).

20
задан Chris Miles 15 February 2011 в 01:59
поделиться