1、移除 UITableView 某一行的分割线
所谓移除,其实就是使其偏移出 cell 的显示范围,看不到即移除。
-
方法1: 移除系统的分割线,自己定义每行的分割线
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
-
方法2: 指定某行分割线隐藏
[cell setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, MAXFLOAT)];
2、让分割线的宽度和 cell 的宽度一致
cell.preservesSuperviewLayoutMargins = false;
cell.separatorInset = UIEdgeInsetsZero;
cell.layoutMargins = UIEdgeInsetsZero;