Как перехватить фокус в модальном всплывающем окне на iOS с помощью протокола UIAccessibility?

Я запускаю настраиваемое всплывающее окно, когда пользователь нажимает кнопку на iOS. Как сделать так, чтобы фокус оставался в пределах настраиваемого всплывающего окна (из соображений доступности) при наложении голоса на iPhone? В настоящее время фокус попадает на элементы в родительском контейнере, когда я смахиваю вправо.


person Ramya    schedule 26.07.2012    source источник


Ответы (1)


Если вы ориентируетесь на iOS> = 5.0, то есть свойство с именем accessibilityViewIsModal. Использование этого определенно решит вашу проблему.

Если вы ориентируетесь на iOS ‹5.0, прямого пути для этого нет. Вам необходимо настроить вид вашего контроллера представления и переупорядочить "_accessibleElements", как показано здесь. См. Раздел Обеспечение доступности содержимого настраиваемых представлений контейнера.

person prathumca    schedule 10.08.2012
comment
accessibilityViewIsModal у меня не работает, остается ли это верным способом решения? - person zonabi; 10.09.2014