我有一个视图控制器,它的层次结构如下:
视图控制器:
- UIScrollView (可水平滚动)
- UITableView (可垂直滚动)
我想将我的UIScrollView
的垂直滚动转发给同级的UITableView
,这样当用户在UIScrollView
上向上滚动时,UITableView
会相应向上滚动。最好的方法是什么?
我尝试过以下方法:
- 在
scrollViewDidScroll
中检测垂直滚动,但因为滚动视图的contentOffset没有改变而未被调用。 - 子类化
UIScrollView
并重写touchesMoved
,但在此类中无法将触摸转发到表视图,因为我没有它的引用。