设置背景颜色会扭曲表格单元格

时间:2012-06-01 05:58:03

标签: iphone objective-c ios

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

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

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

2 个答案:

答案 0 :(得分:1)

使用cell.backgroundColor = [UIColor redColor];

不是

[cell.contentView setBackgroundColor:color];

UITableViewCell是一个比具有contentView属性的对象更复杂的对象。 您可以在UITableViewCell Class Reference

中找到有关单元格的更多信息

答案 1 :(得分:0)

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

相关问题