1.分割线不靠左(未补全)问题
![这里写图片描述](https://img-blog.csdn.net/20150323133040054)
图片中可以看到分割线并未补全,添加以下方法
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)])
{
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)])
{
[cell setPreservesSuperviewLayoutMargins:NO];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)])
{
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
2.删除多余的分割线
![这里写图片描述](https://img-blog.csdn.net/20150323134038225)
图片中可以看到多出了几条空白Cell的分割线,在cellForRowAtIndexPath:中添加以下代码
//删除多余分割线
[tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];
效果图:
![这里写图片描述](https://img-blog.csdn.net/20150323134621678)