0

我的一个视图上有一个分组表视图。在 cellForRowAtIndexPath 委托方法中,我为每个表格单元格设置了背景颜色,如下所示。

UIColor *color = [UIColor colorWithRed:221.0/255 green:241.0/255 blue:249.0/255 alpha:1.0];
[cell.contentView setBackgroundColor:color];

背景颜色设置没有任何问题。但是问题出现在顶部和底部单元格中。在顶部和底部单元格有弯曲的边缘。但是当我添加背景颜色时,它会扭曲边缘。我已经在这样的窗口中上传了一个打印屏幕。您可以在我设置背景颜色的底部单元格中看到问题。有人可以告诉我如何解决这个问题。在此处输入图像描述

4

2 回答 2

1

采用cell.backgroundColor = [UIColor redColor];

不是

[cell.contentView setBackgroundColor:color];

UITableViewCell 是一个比具有 contentView 属性的对象更复杂的对象。您可以在UITableViewCell 类参考中找到有关单元格的更多信息

于 2012-06-01T06:11:32.037 回答
0

将单元格的 clipsToBounds 属性设置为 YES,这应该使其尊重圆形单元格边界。

于 2012-06-01T06:15:27.077 回答