我有一个包含多个部分的表格视图,当我触摸该行时,我不知道如何更改背景颜色。

我已经找到了有关表格单元格的链接,但它仅针对一个部分寻址到表格:

changing cell background on click on cell in iphone

cell.selectedBackgroundView = [[ UIView alloc] init];
[cell.selectedBackgroundView setBackgroundColor:[UIColor purpleColor]];


如果我使用此链接中的代码,则四舍五入的单元格(每个部分的第一个和最后一个)将在手指上有一个矩形,看起来不太好。

如何使每个部分的第一行和最后一行的边缘周围的矩形弯曲?

最佳答案

如何使用一些石英芯。您可以使用view.layer.cornerRadius = 5.0;使任何视图四舍五入

确保导入标题

#import <QuartzCore/QuartzCore.h>

编辑

然后尝试创建自定义单元格,并为背景视图属性设置UIView并根据需要更改颜色。这样,它将起作用。

更新

你是对的。网上有针对分组的tableView的教程,让我为您谷歌搜索。使用此帖子,它拥有您需要的一切http://pessoal.org/blog/2009/02/25/customizing-the-background-border-colors-of-a-uitableview/

这是另一个相同的stackoverflow帖子

How to customize the background/border colors of a grouped table view cell?

10-08 16:26