2017-01-27 4 views
0

Я работаю над приложением и стараюсь сделать его максимально доступным. Я пытаюсь перенести фокус на определенный элемент, как только действие произойдет. Мне было интересно, о разнице между этими двумя функциями:iOS - Методы доступности - перемещение фокуса

UIAccessibilityFocusedElement против UIAccessibilityPostNotification

Если кто-то может объяснить разницу между этими двумя было бы весьма признателен.

+0

Это не касается прямого разницы между двумя, но удивительного обзора, который я опубликовал, который может решить вашу проблему и напрямую связан с 'UIAccessibilityPostNotification': http://stackoverflow.com/questions/27797515/actual- разница между-uiaccessibilitylayoutchangednotification-and-uiaccessi – bdrelling

+0

извините за поздний ответ. Да, на самом деле я не ответил на этот вопрос, но помог с моей проблемой. – user2603138

ответ

1

Если вы пытаетесь перенести фокус на элемент, основанный на сценарии изменения действий/экрана.

Я думаю, что вы, вероятно, следует взглянуть на:

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, element_to_be_focused>); 

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

или

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, element_to_be_focused); 

Должен быть размещен, когда макет изменяется на экране, например, когда отдельный элемент появляется или исчезает.

 Смежные вопросы

  • Нет связанных вопросов^_^