Доступность UIPageViewController или озвучивание

Я использую UIPageViewController для пролистывания страниц (массив UIViewController). Я нажимаю контроллер просмотра страницы на верхнем навигационном контроллере.

Пока я запускаю приложение, я могу просмотреть все VC внутри контроллера просмотра страниц. Однако «пролистывание тремя пальцами» на контроллере просмотра страницы не работает. Он просто не получает события прокрутки.

Любое понимание того, что здесь происходит не так?


person Swapnil Patel    schedule 05.12.2013    source источник
comment
Вы внедрили accessibilityScroll:?   -  person David Rönnqvist    schedule 16.12.2013
comment
Вы получили какое-либо решение для того же?   -  person rahulg    schedule 14.04.2014
comment
Двойное касание экрана позволяет перейти к следующему контроллеру представления.   -  person GoodSp33d    schedule 06.10.2014
comment
@ GoodSp33d для доступности, разве вам не приходилось проводить тремя пальцами для прокрутки?   -  person Arun Kumar    schedule 12.04.2018
comment
У меня тоже такая же проблема, @Swapnil Patel, ты нашел какое-нибудь решение?   -  person Arun Kumar    schedule 12.04.2018


Ответы (2)


Вы пытались установить значение для view.isAccessibilityElement в UIViewControllers в массиве pageViewControllers?

(в файле viewController.m/viewController.swift) self.view.isAccessibilityElement = true

Приведенный выше код должен работать как в Objective-C, так и в Swift (версия 2.2 и выше, возможно, и в более ранних версиях).

person gruhls508    schedule 01.03.2017

Вы пробовали это:

В раскадровке измените стиль перехода в инспекторе атрибутов pageViewController на «Прокрутка» вместо «Загнутая страница».

person Ke MA    schedule 06.05.2016