TableView cell 分割线 的 设置

设置 tableview cell 的分割线距离左右2 边的位置  (上,左,右,下) (0,0,0,0)表示顶到2端

-(void)viewDidLayoutSubviews

{

    if ([self.friendTableView respondsToSelector:@selector(setSeparatorInset:)]) {

        [self.friendTableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];

    }

 

    if ([self.friendTableView respondsToSelector:@selector(setLayoutMargins:)]) {

        [self.friendTableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];

    }

}

 

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

{

    if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {

        [cell setSeparatorInset:UIEdgeInsetsMake(0,15,0,15)];

    }

 

    if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {

        [cell setLayoutMargins:UIEdgeInsetsMake(0,15,0,15)];

    }

}

 

posted @ 2015-11-12 15:30  AllenChan  阅读(267)  评论(0编辑  收藏  举报