UITableView 分割线不靠左(未补全),删除多余分割线问题

来源:互联网 发布:双色球参选数据2017年 编辑:程序博客网 时间:2024/05/16 04:43

1.分割线不靠左(未补全)问题

-(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];    }}

图片中可以看到多出了几条空白Cell的分割线,在cellForRowAtIndexPath:中添加以下代码
[tableView setTableFooterView:[[UIView alloc]initWithFrame:CGRectZero]];



0 0