У меня есть два вопроса относительно специальных возможностей и UICollectionViews, с которыми я надеюсь получить помощь экспертов. Другой вопрос, касающийся порядка чтения Voice Over: здесь. Я создал образец проекта, демонстрирующий обе проблемы.
У меня есть UICollectionView
, где я предоставляю настраиваемые заголовки разделов. Эти заголовки разделов являются элементами доступности и имеют свойство доступности UIAccessibilityTraitHeader
. Когда Voice Over включен и пользователь проводит по коллекции горизонтально, заголовок объявляется правильно, и он даже объявляется как заголовок. Однако, если пользователь проведет пальцем вверх или вниз к следующему заголовку, Voice Over перейдет к другому заголовку, только если он виден. Я предполагаю, что это связано с тем, что, когда представление не отображается в представлении коллекции, оно удаляется из иерархии представлений, и Voice Over больше не знает о его существовании.
Вы можете загрузить этот примерный проект, запустить его, включить голосовую связь и использовать диск для установки проведите пальцем вверх / вниз к заголовкам, чтобы просмотреть проблему.
Есть ли способ разрешить пользователю переходить к заголовку, который в настоящее время не отображается? Любая помощь будет принята с благодарностью.