我有两个嵌套的UIScrollViews,都在垂直方向滚动.在允许内部scrollview滚动之前,我需要外部scrollview首先滚动到它的最大范围.在外部scrollview达到其最大范围之前,内部scrollview不应该是可滚动的.这是一个例子:

在左图中,内部的垂直拖动Scrollview B应该移动Scrollview A,Scrollview B不应该是可滚动的(但它仍然需要能够接收触摸/点击).一旦Scrollview A达到它的最大范围(当Scrollview B到达屏幕顶部时),Scrollview B则应滚动.这需要一个连续的动作.
我试图从' 委托方法切换ScrollView B' ,但这似乎不是一个可行的解决方案,因为它不能在一个连续的动作中工作(例如:用户需要在到达顶部后再次释放和触摸屏幕).scrollEnabledScrollView AscrollViewDidScroll:Scrollview B
实现这一点的最佳方法是什么才能在一个连续的运动中起作用?