两个scrollView应该在任何一个scrollView中单击一起移动

时间:2013-02-20 14:37:20

标签: iphone ios uiscrollview uiscrollviewdelegate

我正在研究UIScrollView,我是编程方面的新手。 如何在任何一个scrollView中同时滚动两个UIScrollView 如果我滚动第一个scrollView,那么第二个scrollView也应该移动第一个scrollView 如果有人有想法,请建议我

提前致谢

2 个答案:

答案 0 :(得分:3)

您可以借助UIScrollView的委托方法来完成此操作。以下是您的演示代码:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView == scroll1)
    {
        scroll2.contentOffset = CGPointMake(content x and y of your scroll1);
    }
}

希望这有帮助。

答案 1 :(得分:1)

UIScrollView *otherView = (scrollView==scroll2)?scroll1:scroll2;

CGPoint offSet = otherView.contentOffset;
offSet.y = scrollView.contentOffset.y;

[otherView setContentOffset:offSet];