У меня есть контроллер представления с этой иерархией:
Контроллер просмотра:
- UIScrollView (прокручиваемый по горизонтали)
- UITableView (прокручивается по вертикали)
Я хочу переслать вертикальные свитки из моего UIScrollView
в sibling UITableView
, чтобы при прокрутке пользователя на UIScrollView
вместо этого прокручивается UITableView
. Какой был бы лучший способ сделать это?
Я пробовал эти:
- Обнаружение вертикальной прокрутки в
scrollViewDidScroll
, она не вызывается, потому что contentOffset представления прокрутки не изменяется. - Подклассификация
UIScrollView
и переопределениеtouchesMoved
, я не могу перенаправить касания к представлению таблицы, потому что у меня нет ссылки на него в этом классе.