Как встроить scrollview в ячейку tableview?

У меня есть scrollview, встроенная в ячейку tableview. Прокрутка - это механизм рендеринга PDF-файлов Foxit.

Я хочу прокрутить вертикально таблицу, горизонтально прокрутить. Я не мог. Как и в первом GIF, который вы видите, scrollview подпрыгивает, даже если высота содержимого и высота прокрутки равны. Но хотя бы пейджинг возможен.

введите описание изображения здесь

Затем я добавил в ячейку настраиваемую прокрутку над представлением Foxit. Отскок исчез, и прокрутка вверх и вниз прокрутки прокручивает вид таблицы. Это хорошо. Но теперь я не могу горизонтально прокручивать и менять страницы PDF.

введите описание изображения здесь

Что делать, как «слить» два подхода?


person János    schedule 17.07.2018    source источник


Ответы (1)


Попробуйте поиграть с panGestureRecognizer scrollView и tableView. Установите отношение, чтобы предотвратить получение жестов scrollView перед tableView scrollView.panGestureRecognizer.require(toFail: tableView.panGestureRecognizer).

person cocavo    schedule 17.07.2018
comment
Спасибо, это очень помогло. - person János; 18.07.2018