半透明的UITableViewCell没有边框

时间:2012-10-09 21:30:35

标签: iphone objective-c uitableview ios6 border

我创建了一个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设置为黑色,但边框不会显示...

1 个答案:

答案 0 :(得分:1)

检查

  

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