在Uitableview滚动上加载数据

sha*_*avi 1 iphone objective-c uitableview ios

我有2000条记录,我必须只显示15条记录UITableView,当用户滚动时UITableView,更多15条记录将被加载到表格中.我该怎么办?

Bha*_*vin 5

我认为答案是: - (void)scrollViewDidScroll:(UIScrollView *)scrollView

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGPoint offset = scrollView.contentOffset;
    CGRect bounds = scrollView.bounds;
    CGSize size = scrollView.contentSize;
    UIEdgeInsets inset = scrollView.contentInset;
    float y = offset.y + bounds.size.height - inset.bottom;
    float h = size.height;

    float reload_distance = 15;
    if(y > h + reload_distance)
    {
         //Call the Method to load More Data...
    }
}
Run Code Online (Sandbox Code Playgroud)

希望它会有所帮助...... !!!