Проблемы с перелистыванием специальных возможностей при просмотре с прокруткой и вставкой содержимого - PullRequest
1 голос
/ 24 мая 2019

Рассмотрим следующий сценарий: A UIScrollView со вставкой содержимого top: 500. В этой области есть подпредставление.

Когда «пролистывание тремя пальцами», чтобы перейти «на следующую страницу»При просмотре прокрутки UIScrollView настаивает на том, что он никогда не должен прокручиваться выше смещения содержимого 0. Иногда он фактически прокручивает там и говорит (страница ZERO из 3), но через некоторое время он никогда не переходит туда.Есть ли способ также включить область «содержимого вставки» в прокрутку страницы?

Вот некоторый тестовый код, который повторяет это поведение.Наш фактический пользовательский случай более сложный, но это основная идея: https://gist.github.com/ullstrm/45bd68032fe92ba13476b506ed70f424

В View Controller есть только один вид прокрутки, все ребра которого ограничены суперпредставлением с константой 0.

Любые идеио том, как сообщить iOS, что она должна прокрутить и до этой области?

1 Ответ

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

Вы можете переопределить поведение прокрутки Voiceover, используя метод accessibilityScroll. Вам нужно будет вручную изменить UIScrollView contentOffset, но в остальном все должно работать просто отлично.

...