UIAccessibility — прочитать все метки и кнопки на экране сверху вниз

Когда в представлении отображается только первая метка, читается, как я могу заставить приложение читать все метки, присутствующие на экране, не касаясь экрана, чтобы пользователь мог знать, какие варианты доступны?

Спасибо


person Paragon    schedule 23.07.2014    source источник
comment
Предоставление требований без приложения каких-либо усилий когда-то считалось не по теме. Это все еще обсуждается сейчас, и многие считают это грубостью.   -  person Scott Solmer    schedule 23.07.2014
comment
@Scott - Это очень простой вопрос, поэтому не добавляйте дополнительных требований, не могли бы вы подсказать, чего не хватает?   -  person Paragon    schedule 23.07.2014
comment
Покажите некоторый код, сделайте свой вопрос ясным и конкретным, обычно старайтесь следовать Как мне задать хороший вопрос?, О, и дайте понять, что вы немного подумали над проблемой, поделившись тем, что вы пробовали до сих пор.   -  person Scott Solmer    schedule 23.07.2014
comment
На самом деле для UIAccessibility нет кода, он работает, когда пользователь включает его в настройках.   -  person Paragon    schedule 23.07.2014
comment
@Paragon Это странное требование. Пусть юзабилити работает так, как задумано. Если пользователь хочет обработать весь экран, он будет обрабатывать весь экран по своему усмотрению. Было бы очень неприятно, если бы приложение каждый раз считывало весь экран.   -  person rmaddy    schedule 23.07.2014
comment
@rmaddy- я согласен с вами, но у меня только 3 ярлыка на одном экране, и мне просто нужно сообщить пользователю, какие варианты доступны. это только для одного экрана   -  person Paragon    schedule 23.07.2014
comment
@Paragon Верно, но зачем заставлять пользователя каждый раз слушать все три? Опять же, держите свое приложение стандартным. Другие приложения не заставляют пользователя слушать весь экран. Пользователи ожидают, что доступность будет работать определенным образом. Делать это по-другому было бы плохо для пользователя.   -  person rmaddy    schedule 23.07.2014
comment
@rmaddy Это вообще возможно?   -  person Paragon    schedule 23.07.2014
comment
Пользователь может провести двумя пальцами вверх и прочитать все элементы на экране по порядку. Разве это не то, что вам нужно? Если пользователь хочет знать, что на экране, он выполнит этот жест.   -  person David Rönnqvist    schedule 23.07.2014
comment
@DavidRönnqvist Точно, но могу ли я выполнить то же действие, когда появится экран?   -  person Paragon    schedule 23.07.2014
comment
@Paragon Я не думаю, что вам следует (даже если бы был хороший способ сделать это).   -  person David Rönnqvist    schedule 23.07.2014
comment
@DavidRönnqvist, я полностью с вами согласен, ребята, но просто для информации, возможно ли это?   -  person Paragon    schedule 23.07.2014
comment
@Paragon Практически говоря, нет. Вы не можете и не должны заставлять VoiceOver вести себя таким образом.   -  person Justin    schedule 29.07.2014