如何更改具有多个部分的表格单元格的背景颜色?

时间:2011-06-29 12:06:26

标签: objective-c ios uitableview

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

我找到了关于表格单元格的链接,但它只针对只有一个部分的表格:

changing cell background on click on cell in iphone

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

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

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

1 个答案:

答案 0 :(得分:1)

如何使用一些石英芯。你可以使用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?