UITableView中的最大单元格数

时间:2014-06-28 22:53:31

标签: objective-c arrays cocoa-touch uitableview

我正在构建一个跟踪您的培训的应用程序。 有一个主屏幕(uitableview),其中包含您日期的日期。现在我只想介绍最近的20个培训。那么有没有办法在数组中放置最多的项目,或者在TableView中放置最多的单元格,最旧的训练将被新的训练替换。

提前致谢,

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是,如果按日期对数据进行排序,那么可以在数据源方法上添加修订号:

- (NSInteger)tableView:(UITableView *)tableView 
                         numberOfRowsInSection:(NSInteger)section{
    return 20;
}

您还没有展示如何填充数据,如果它来自数据库,您可以根据Db的类型执行SELECT TOP 20 ...LIMIT

然后返回该数组:

- (NSInteger)tableView:(UITableView *)tableView 
                         numberOfRowsInSection:(NSInteger)section{
    return [array count];
}