iOS中如何去掉cell分割线

时间:2021-04-09 20:07:33

1、去掉某一行的cell分割线

cell.separatorInset = UIEdgeInsetsMake(0, ViewWidth, 0, 0); // ViewWidth [宏] 指的是手机屏幕的宽度

原理是:使指定的这一行的cell分割线向右偏移一个屏幕的距离(足够),这样这条分割线就已到了屏幕外也就看不到了。但是会牵扯出另一个问题,你会发现标题label也不见了,因为它也移出了屏幕之外。
iOS中如何去掉cell分割线

2、去掉整个tableView的所有cell分割线

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;