您好我想为我的UITableView
添加自定义单元格分隔符所以在我的cllforRowAtIndex
代理
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier]
}
之后我将自定义UIView
添加到我的cell.content视图
UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(0, cell.contentView.frame.size.height - 1.0, cell.contentView.frame.size.width, 1)];
lineView.backgroundColor = [UIColor colorWithRed:61.0/255 green:80.0/255 blue:118.0/255 alpha:1.0];
[cell.contentView addSubview:lineView];
但我的问题是当它第一次加载我的分离器右侧没有进入UITableView
的edg时,但是一旦我滚动表格,它就会增加到全宽。这是为什么?我该如何解决这个问题?
答案 0 :(得分:0)
创建自定义UITableViewCell
在单元格的layoutSubviews
方法中设置分隔符的框架
如果是这种情况,您也可以像这样更改分隔符颜色:
[self.tableView setSeparatorColor:[UIColor myColor]];