我在其中一个视图上有一个分组表视图。在cellForRowAtIndexPath委托方法中,我为每个表格单元设置了背景颜色,如下所示。
UIColor *color = [UIColor colorWithRed:221.0/255 green:241.0/255 blue:249.0/255 alpha:1.0];
[cell.contentView setBackgroundColor:color];
背景颜色设置没有任何问题。但问题出现在顶部和底部细胞中。在顶部和底部单元格中具有弯曲边缘。但是当我添加背景颜色时,它会扭曲边缘。我已经在这样的窗口中上传了一个打印屏幕。您可以在我设置了背景颜色的底部单元格中看到问题。有人可以告诉我如何解决这个问题。
答案 0 :(得分:1)
使用cell.backgroundColor = [UIColor redColor];
不是
[cell.contentView setBackgroundColor:color];
UITableViewCell是一个比具有contentView属性的对象更复杂的对象。 您可以在UITableViewCell Class Reference
中找到有关单元格的更多信息答案 1 :(得分:0)
将单元格的clipsToBounds属性设置为YES,这应该使其尊重舍入单元格边界。