分页和UITableView?

问题描述 投票:2回答:2

当用户垂直滚动时,UITableView会改变行数!是否可以为UITableView的行数添加分页?

iphone ios uitableview uiscrollview
2个回答
5
投票

你可以使用以下方法 tableView:willDisplayCell:forRowAtIndexPath: 用于在底部添加更多的行。每次在行即将显示之前,都会调用这个方法。在该方法中,检查该行是否对应于数据源中的最后一项。如果是,就在最后添加更多的行。

if(indexPath.row == [self.items count] - 1) //items is your data source
{
      [self addMoreItems];
}

0
投票

在tableView中制作页面并不难,只是在需要的时候允许表展开。

使用一个可突变的结构,如 NSMutableArray 作为tableView的主要数据源,当用户点击最后一行(或该行加载,无论你怎么想)。获取新的数据,将其追加到数组中,然后强制tableview重新加载。

© www.soinside.com 2019 - 2024. All rights reserved.