当用户垂直滚动时,UITableView会改变行数!是否可以为UITableView的行数添加分页?
你可以使用以下方法 tableView:willDisplayCell:forRowAtIndexPath:
用于在底部添加更多的行。每次在行即将显示之前,都会调用这个方法。在该方法中,检查该行是否对应于数据源中的最后一项。如果是,就在最后添加更多的行。
if(indexPath.row == [self.items count] - 1) //items is your data source
{
[self addMoreItems];
}
在tableView中制作页面并不难,只是在需要的时候允许表展开。
使用一个可突变的结构,如 NSMutableArray
作为tableView的主要数据源,当用户点击最后一行(或该行加载,无论你怎么想)。获取新的数据,将其追加到数组中,然后强制tableview重新加载。