使用两个滚动视图执行同步滚动

Vis*_*ali 4 iphone iphone-sdk-3.0

我在同一视图中有两个滚动条(如2个垂直滚动条).我想做类似的事情,当我滚动一个滚动条时,另一个滚动条也应该移动与第一个滚动条相同的数量和方向.

有什么方法可以实现这个??? 任何样品都会非常感激.

提前致谢.

维沙尔.

luv*_*ere 6

我想我已经做到了......我这样做了:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
  if ([scrollView isEqual: theFirstScrollView])
  {
        theSecondScrollView.contentOffset =
              CGPointMake(theFirstScrollView.contentOffset.x, 0);
  }
  else
  {
        theFirstScrollView.contentOffset = 
              CGPointMake(theSecondScrollView.contentOffset.x, 0);
  }
}
Run Code Online (Sandbox Code Playgroud)

scrollview必须共享同一个委托,并且它处理scrollViewDidScroll方法中的行为.