如何更改分组UITableViewCell的边框颜色

时间:2013-09-20 15:02:53

标签: ios ios5 uitableview

是否有一种简单的方法可以更改UITableViewCell的边框颜色? 我试过了

self.backgroundView.layer.borderColor = [UIColor greenColor].CGColor;
self.backgroundView.layer.borderWidth = 1.0f;

但这似乎增加了一层。我的平台是iOS 5.0

1 个答案:

答案 0 :(得分:0)

要解决您的问题,您可以为TableViewCell执行类似此图像的操作: enter image description here

首先,您的单元格包含您的标签。

接下来,您可以添加backgroundView(带有红色底边的白色视图)

并且,您可以添加selectedBackgroundView(紫色底部边框的蓝色视图)。

不要忘记链接backgroundView和selectedBackgroundView。

边框由UIView定义,因此您可以选择此边框的高度(1px是边框的合适值)。

之后,您可以取消选择TableView的分隔符:

enter image description here

使用此技术,您可以选择并使用自定义边框调整界面,如果为UIView边框添加IBOutlet,则可以添加一些代码来更改颜色。