美文网首页
如何让tableview的分割线从最左边开始画

如何让tableview的分割线从最左边开始画

作者: 雨雪霏霏why | 来源:发表于2016-07-14 15:28 被阅读60次

    在UITableView初始化中,如下代码的myTableView是自己定义的UItableView

    if ([tableview respondsToSelector:@selector(setSeparatorInset:)]) {
        
        [tableview setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([tableview respondsToSelector:@selector(setLayoutMargins:)]) {
        [tableview setLayoutMargins:UIEdgeInsetsZero];
        
    }
    

    在重写方法就可以实现了,将cell分割线填充完整

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

    相关文章

      网友评论

          本文标题:如何让tableview的分割线从最左边开始画

          本文链接:https://www.haomeiwen.com/subject/suiejttx.html