UITableView在单元格底部的奇怪填充

时间:2013-07-24 16:35:50

标签: iphone ios objective-c cocoa-touch uitableview

我有一个UITableView,我在其中显示一堆自定义单元格。单元格配置为50像素高:

enter image description here

我在heightForRow方法中重新调整50:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 50.f
}

但最后,每个单元格之间有一个奇怪的10-15像素填充/间距:

enter image description here

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

没有看到自定义单元格的配置代码,我只能猜测。您看到的空间可能是单元格的内部空间。也许您已经添加了一个绿色子视图,但它的大小不适合单元格。您可能需要将子视图设置为具有灵活的高度(或者如果您使用自动布局,请将顶部和底部固定到父级)。

或许你每个部分都有一个单元格,并且你以某种方式创建一个空白的页眉或页脚。