NumberOfRowsInSection返回问题

时间:2014-08-21 14:38:23

标签: ios objective-c

我使用来自RSS提要的数据填充我的UITableView但是我不想返回所有值。如何在下面的方法中设置返回值的数量?

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return itemsToDisplay.count;
}

3 个答案:

答案 0 :(得分:3)

方法tableView:numberOfRowsInSection:是一个回调函数,您可以在此指定要显示的行数。

琐碎的回答:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return MIN(itemsToDisplay.count, 10);
}

有必要确保返回的计数不大于itemsToDisplay中的项目数。

这将导致显示前10个中的最大值。还有更多的问题吗?

答案 1 :(得分:-1)

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

答案 2 :(得分:-1)

你可以传递任何数字

int returnedvalue = 5;

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