我们都知道 默认显示的tableview 分割线是全部显示的
如果想要不显示 很简单
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
但是如何只让有数据的显示 并且分割线最左边不留间隙呢
有如下两个方法
方法一:
//使有数据的cell 显示下划线
self.tableView.tableFooterView = [[UIView alloc]init];
//设置分割线内边距
self.tableView.separatorInset = UIEdgeInsetsZero;
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
//iOS8以后 需要设置layoutMargi