UiCollectionView Специальные возможности Фокус - PullRequest
1 голос
/ 04 июня 2019

Я пытаюсь получить фокус UICollectionView для доступности, прежде чем он сфокусируется на ячейке uicollectionview. Есть ли способ сделать это, чтобы я мог объявить по-разному в зависимости от ориентации на вид против ячейки?

1 Ответ

1 голос
/ 05 июня 2019

Вы не указали, но я предлагаю вам сфокусироваться с помощью VoiveOver, так что, как и (iOS 12) , невозможно сфокусировать представление коллекции (родительскийview) и его ячейки (дочерние элементы) с этой функцией доступности: родитель и дети не могут быть доступны всем вместе.

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

Этот обходной путь позволит вам получить фокус UICollectionView для доступности, прежде чем он сфокусируется на UICollectionViewCell .

Кроме того, дополнительная информация доступна на этом видео WWDC подробное резюме , где в демонстрации представлены этапы кодирования для идеального показа карусели с VoiceOver в случае необходимости.

...