Голос за кадром: чтение элементов ячейки таблицы отдельно, а не в целом - PullRequest
0 голосов
/ 20 ноября 2018

Голос за кадром читает всю ячейку (все элементы без пауз и необходимости выбирать следующий элемент), затем после каждого пролистывания вправо читает каждый из элементов снова, один за другим. Я могу прочитать о втором, но не о первом. Мне нужно убрать фокус с ячейки в целом и сделать так, чтобы Voice Over объявлял ее метки один за другим, как будто это вообще не ячейка таблицы. Я пытался играть с accessibilityElementsHidden, shouldGroupAccessibilityChildren и isAccessibilityElement, но мне удалось только полностью удалить Voice Over для ячейки или удалить чтение отдельных элементов, оставив чтение целиком, что противоположно тому, что мне нужно. Как убрать фокус с эля ​​в целом, оставив фокусы для всех его элементов отдельно?

1 Ответ

0 голосов
/ 27 ноября 2018

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

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