iOS开发之tableView移除某一行的分割线,让分割线宽度为整个cell的宽度

之前的文章有一篇讲让分割线宽度为整个cell的宽度,今天发现了一种更优雅的方式,顺便拓展下如何指定移除某一行的分割线

 // 让分割线的宽度和cell的宽度一致
cell.preservesSuperviewLayoutMargins = false;
cell.separatorInset = UIEdgeInsetsZero;
cell.layoutMargins = UIEdgeInsetsZero;
 // 指定某行分割线隐藏              
 [cell setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, MAXFLOAT)];

效果如下图所示

你可能感兴趣的:(iOS开发之tableView移除某一行的分割线,让分割线宽度为整个cell的宽度)