2016-07-07 4 views
1

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

+0

У меня возникла аналогичная проблема и хотелось бы знать решение. Возможно, такая же проблема. http://stackoverflow.com/questions/39603917/how-can-i-make-a-uitableover-with-big-header-voiceover-compatible –

ответ

0

Если вы хотите, чтобы голос не пропускал вид в таблице, сделайте вид таблицы недоступным по голосу. Вы можете сделать это путем

tableView.isAccessibilityElement=NO; 

или вы можете настроить элементы доступности в вашей точки зрения, используя accessibilityElements

[email protected][myview,mytableview,mybutton]; 

К таким образом, вы можете также изменить порядок доступных элементов.

Если вы не хотите, чтобы ваше табличное представление было доступно, удалите табличное представление сверху массива.

[email protected][myview,mybutton]; 
+1

Если я правильно понимаю вопрос, OP не хочет исключать Table View из VoiceOver полностью, но только предотвращает автоматическую прокрутку. –

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