让cell下面的分割线占据全屏

第一种:我们清空分割线,自定义一个View,将View设置尺寸

第二种:系统属性(iOS8之后支持)

//tabViewController中实现
self.tableView.separatorInset = UIEdgeInsetsZero;
//Cell中实现
self.layoutMargins = UIEdgeInsetsZero;
  • 我们只要是写了这两个,就会将分割线占据全屏

第三种:万能方式(重写cell的setFrame)

步骤

1.取消系统自带分割线
2.把tableView背景色设置为分割线的背景色
3.重写setFrame

你可能感兴趣的:(实战,iOS开发)