Я запускаю настраиваемое всплывающее окно, когда пользователь нажимает кнопку на iOS. Как сделать так, чтобы фокус оставался в пределах настраиваемого всплывающего окна (из соображений доступности) при наложении голоса на iPhone? В настоящее время фокус попадает на элементы в родительском контейнере, когда я смахиваю вправо.
Как перехватить фокус в модальном всплывающем окне на iOS с помощью протокола UIAccessibility?
Ответы (1)
Если вы ориентируетесь на iOS> = 5.0, то есть свойство с именем accessibilityViewIsModal. Использование этого определенно решит вашу проблему.
Если вы ориентируетесь на iOS ‹5.0, прямого пути для этого нет. Вам необходимо настроить вид вашего контроллера представления и переупорядочить "_accessibleElements", как показано здесь. См. Раздел Обеспечение доступности содержимого настраиваемых представлений контейнера.
person
prathumca
schedule
10.08.2012
accessibilityViewIsModal у меня не работает, остается ли это верным способом решения?
- person zonabi; 10.09.2014