相信大家在使用tableviewcell的时候,在控制器回调以后,一定会遇到这样的问题
然后我们只需要写一下俩个方法就可以了
//将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;
}
效果如下图: