同一窗口上的2个不同滚动视图&滚动@different速度

时间:2013-06-18 18:49:03

标签: ios scrollview

如何在同一窗口上放置2个不同的滚动视图,并在拖动时以不同的速度滚动它们。我最近看过的一个这样的实现,你们大多数人也可能已经看到了新的雅虎天气应用程序。虽然在其他一些鲜为人知的应用程序上有非常好的其他实现。

1 个答案:

答案 0 :(得分:1)

顶部的scrollview应该有一个知道两个scrollviews的委托。在该委托中,您应该实现该方法:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    [bottomScrollView setContentOffset:(CGPoint) animated:(BOOL)]
}

然后,您必须计算滚动第二个滚动视图的速度。根据顶部scrollview的内容偏移量的一小部分设置CGpoint。