iOS tableView分割线问题解决方法

来源:互联网 发布:爱养成2圣灵之使数据 编辑:程序博客网 时间:2024/06/05 05:38
tableView 分割线 左侧有15的空白。
解决方案:
- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath
{
   
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
        [cell
setSeparatorInset:UIEdgeInsetsZero];
    }
   
   
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
        [cell
setLayoutMargins:UIEdgeInsetsZero];
    }
}

-(void)viewDidLayoutSubviews
{
   
if ([self.tableViewrespondsToSelector:@selector(setSeparatorInset:)]) {
        [
self.tableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
    }
   
   
if ([self.tableViewrespondsToSelector:@selector(setLayoutMargins:)]) {
        [
self.tableViewsetLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
    }
}
0 0
原创粉丝点击