TableViewCell线的问题

相信大家在使用tableviewcell的时候,在控制器回调以后,一定会遇到这样的问题


TableViewCell线的问题_第1张图片
Snip20160727_3.png

然后我们只需要写一下俩个方法就可以了

//将cell的线顶到前面
 
- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];
    // 清空分割线的内边距
    self.tableView.separatorInset = UIEdgeInsetsZero;
    // 清空tableView布局内边距
    //    self.tableView.layoutMargins = UIEdgeInsetsZero;
    
}
//cell将要显示的时候回调用这个方法
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
    //清空cell的内边距
    cell.layoutMargins = UIEdgeInsetsZero;
}

效果如下图:


TableViewCell线的问题_第2张图片
Snip20160727_4.png

你可能感兴趣的:(TableViewCell线的问题)