2012-04-01 70 views
1

我想實現一種無限的UIScrollView的意思如下:的UIScrollView - 認反彈,擴大contentSize代替

如果用戶滾動和滾動視圖會在適當的反彈或左端,滾動視圖應該將自己擴展到這個方向而不是彈跳。額外的空間將充滿從代理加載的新數據。

由於提前, 基督教

回答

1

落實scrollViewDidScroll:委託方法,並檢查了滾動的contentOffset。如果偏移量接近scrollView的邊緣,則增加scrollView的contentSize。例如。向右擴展scrollView:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
{ 
    if (scrollView.contentOffset.x + scrollView.frame.size.width > scrollView.contentSize.width - 30) { 
     scrollView.contentSize = CGSizeMake(scrollView.contentSize.width + 200, scrollView.contentSize.height); 
    } 
}