iOS适配UITableViewCell上分割线致顶

来源:互联网 发布:番茄鸡蛋打卤面 知乎 编辑:程序博客网 时间:2024/04/28 14:15

初始化tableview时调用

if ([tableViewrespondsToSelector:@selector(setSeparatorInset:)]) {

        [tableViewsetSeparatorInset:UIEdgeInsetsZero];

    }

    if ([tableViewrespondsToSelector:@selector(setLayoutMargins:)]) {

        [tableViewsetLayoutMargins:UIEdgeInsetsZero];

    }

之后调用方法

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

{

    if ([cellrespondsToSelector:@selector(setSeparatorInset:)]) {

        [cell setSeparatorInset:UIEdgeInsetsZero];

    }

    if ([cellrespondsToSelector:@selector(setLayoutMargins:)]) {

        [cell setLayoutMargins:UIEdgeInsetsZero];

    }

}


0 0
原创粉丝点击