是否有一种简单的方法可以更改UITableViewCell
的边框颜色?
我试过了
self.backgroundView.layer.borderColor = [UIColor greenColor].CGColor;
self.backgroundView.layer.borderWidth = 1.0f;
但这似乎增加了一层。我的平台是iOS 5.0
答案 0 :(得分:0)
要解决您的问题,您可以为TableViewCell执行类似此图像的操作:
首先,您的单元格包含您的标签。
接下来,您可以添加backgroundView(带有红色底边的白色视图)
并且,您可以添加selectedBackgroundView(紫色底部边框的蓝色视图)。
不要忘记链接backgroundView和selectedBackgroundView。
边框由UIView定义,因此您可以选择此边框的高度(1px是边框的合适值)。
之后,您可以取消选择TableView的分隔符:
使用此技术,您可以选择并使用自定义边框调整界面,如果为UIView边框添加IBOutlet,则可以添加一些代码来更改颜色。