0

有没有简单的方法来改变 a 的边框颜色UITableViewCell?我试过了

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

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

4

1 回答 1

0

要解决您的问题,您可以为您的 TableViewCell 执行类似此图像的操作: 在此处输入图像描述

首先,例如,您的单元格带有标签。

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

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

不要忘记链接 backgroundView 和 selectedBackgroundView。

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

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

在此处输入图像描述

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

于 2013-09-20T16:20:00.023 回答