0

我创建了一个 UITableView。我给了它一个这样的背景图片:

UIImageView *imageview1 = [[UIImageView alloc] init];
imageview1.image = [UIImage imageNamed:@"blood2.gif"];
evc.tableView.backgroundView = imageview1;

然后我通过在 tableView:cellForRowAtIndexPath: 方法中更改它们使单元格半透明:

UIView *backgrView = [[UIView alloc] initWithFrame:CGRectZero];
backgrView.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:0.7];

cell.backgroundView = backgrView;

但是现在 UITableViewCells 周围没有边框了。我已经将 separatorColor 设置为黑色,但边框不会显示...

4

1 回答 1

1

检查这个

[cell.contentView.layer setBorderColor:[UIColor redColor].CGColor];
[cell.contentView.layer setBorderWidth:2.0f];

于 2012-10-09T21:40:20.537 回答