将滚动手势从 UITableView 传输到 UIPanGestureRecogniser

Transferring the scroll gesture form UITableView to UIPanGestureRecogniser

我有一个 UITableVIew tv 填充了一个 UIView v。视图 v 添加了平移手势。

当应用程序启动时,v 的一部分可见并且用户与 tv 的交互被禁用,因此平移 v 时 table 没有滚动。

当用户向上平移 v 时,它会在一定的阈值距离后捕捉到屏幕顶部。此时 tv 用户交互已启用,以便用户可以滚动 table。

我想让用户在 table offset0,0 并且用户继续向下滚动时将 v 带回其初始位置,即偏移量 0,-y.

我怎样才能做到这一点???如何将 tv 上的滚动手势转换为 v 上的平移手势?

为什么不重写UITableViewDelegatescrollViewDidScroll:来拦截偏移变化,根据y偏移更新v的帧?