1

我的问题是如何为每个标签添加灰色边缘(UITableViewCell包含许多 3 个标签)?

这样我的每个单元格的标签都会被边缘分开。

4

2 回答 2

0

如果您只想将标签彼此分开,您可以在它们之间添加一个 UIImageView,宽度较小(如 1 或 2 个点),带有深色图片。如果您希望它们有边框,请设置:

myLabel.layer.borderColor = [UIColor blackColor];
myLabel.layer.borderWidth = 1.0; 

不要忘记包括QuarzCore.

于 2013-04-13T18:35:41.697 回答
0

通过将子视图添加到 UITableViewCell 的 contentView 属性,您可以将 UIView 作为 UITableViewCell 的内容。将标签作为子视图添加到单元格中,并在标签之间添加分隔符,您可以使用这种代码

UIView* vertLineView = [[UIView alloc] initWithFrame:CGRectMake(80, 0, 1, 44)];
vertLineView.backgroundColor = [UIColor redColor];
[self.contentView addSubview:vertLineView];

参考:在 UITableViewCell 上绘制垂直分隔符

希望这能解决您的问题。

于 2013-04-13T18:33:02.800 回答