TableView分割线顶不到头 解决

来源:互联网 发布:淘宝毛呢短裤 编辑:程序博客网 时间:2024/04/28 01:05
TableView的分割线 默认与左边有一段距离,取消这个默认间距需实现两个方法

/**

 *  tableView线条顶到头的方法

 */

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

    }

}


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

    }

}

0 0
原创粉丝点击