UITableView单元格分隔符索引不正确?

时间:2012-08-12 17:25:43

标签: ios uitableview

我正在尝试实现一个UITableView,奇数索引是一个'分隔符'。问题是,当我在dataSource中有一个对象并加载tableView时,我看到第一个单元格正常。但是,当我的dataSource中有两个对象然后加载tableView时,我只看到一个单元格,即使应该有两个单元格。我试图将数据重新加载到单元格中,如果这会改变任何东西而它没有。

如果您需要查看代码,请告诉我们!

1 个答案:

答案 0 :(得分:1)

我怀疑你的问题出在tableView:numberOfRowsInSection:。因为您在表的数据单元格之前插入“spacer”单元格,所以从该方法返回的行数也需要考虑间隔单元格,因此要返回的正确数字是数组中元素数量的两倍。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [self.cellArray count] * 2;
}