如何在同一窗口上放置2个不同的滚动视图,并在拖动时以不同的速度滚动它们。我最近看过的一个这样的实现,你们大多数人也可能已经看到了新的雅虎天气应用程序。虽然在其他一些鲜为人知的应用程序上有非常好的其他实现。
答案 0 :(得分:1)
顶部的scrollview应该有一个知道两个scrollviews的委托。在该委托中,您应该实现该方法:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[bottomScrollView setContentOffset:(CGPoint) animated:(BOOL)]
}
然后,您必须计算滚动第二个滚动视图的速度。根据顶部scrollview的内容偏移量的一小部分设置CGpoint。