1

我正在尝试向分组的 UITableView(每个部分上方)添加阴影,例如 twitter 应用程序。我发现了这两个问题

带阴影的分组 uitableview

如何向分组的 UITableView 添加阴影(如官方推特应用程序所示)?

但任何解决方案都适合我(我不想使用图像......)。

我尝试子类化 UITableView,实现 layoutSubviews 并为每个部分添加一个 uiview(带有圆角和阴影的空白),如问题 1。问题是添加的视图的阴影出现剪辑(仅在顶部和底部可见)部分),即使单元格是空的。

在我的第二次尝试中,我尝试对单元格进行子类化,添加一个属性来指示单元格何时“单独”、顶部、中间或底部,并向单元格添加适当的自定义 backgroundView。我通过它的图层将阴影添加到这个自定义背景视图。这个解决方案的问题是阴影重叠(边),我需要剪辑顶部单元格底部的阴影,底部单元格的顶部等等......

有什么解决办法吗?提前致谢。

4

1 回答 1

1

我找到了一个解决这个问题的完美项目:

https://github.com/vicpenap/PrettyKit

于 2012-06-25T18:24:14.487 回答