UITableView 分隔线小记

前言

在开发中,有些UI设计图对于tableView的分隔线有一些特殊的设计,原生的默认的UITableView分隔线是这样的:

UITableView 分隔线小记_第1张图片

一些常见的修改是将分隔线留出的空隙去掉,目前网上最常见的方式是这样的,或者是自定义组件。

UITableView 分隔线小记_第2张图片

swift是这样的

UITableView 分隔线小记_第3张图片

还有就是自定义组件,这种方式不再赘述,但是网上这种常见的设置方式,貌似在ios9(也许在之前也不好使了)不好用了,经过@池神的探索发现,不但要要对tableView进行设置,还要在cell进行同样的设置,且有一下组合规律

  • layoutMargins两个组件必须都要设置的
  • separatorInset 至少其中一个组件要设置,可以两个都设置

你可能感兴趣的:(UITableView 分隔线小记)