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