我以编程方式(iPhone - Create custom UITableViewCell top and bottom borders)向uitableviewcell添加了底边框:
UIView *bottomLineView = [[UIView alloc] initWithFrame:CGRectMake(0, cell.bounds.size.height, self.view.bounds.size.width, 1)];
bottomLineView.backgroundColor = [UIColor grayColor];
[cell.contentView addSubview:bottomLineView];
除非您突出显示,否则它不会显示在ipad上。其下方和上方的所有其他单元格的背景颜色设置为清除 ..它在iPhone上显示正常
答案 0 :(得分:0)
将线条向上移动一个像素。现在它在框架之外,被下一个单元格覆盖。
UIView *bottomLineView = [[UIView alloc] initWithFrame:CGRectMake(0,
cell.bounds.size.height - 1,
self.view.bounds.size.width,
1)];