tableView 分割线设置从左侧开始

在创建tableview的时候(viewDidLoad)方法中写如下代码

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

        [self.fruitNameTableView setSeparatorInset:UIEdgeInsetsZero];

    }

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

        [self.fruitNameTableView setLayoutMargins:UIEdgeInsetsZero];

    }

 在tableview的willDisplayCell方法中  填写

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

        [cell setSeparatorInset:UIEdgeInsetsZero];

    }

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

        [cell setLayoutMargins:UIEdgeInsetsZero];

    }

原文地址:https://www.cnblogs.com/xiaolingling1126/p/5076558.html