如何在Swift中显示溢出到另一个单元格的单元格阴影

时间:2017-10-21 01:11:41

标签: ios swift uitableview

我正在尝试在我的应用中实现以下卡片样式,并且我遇到了每张卡片的阴影元素问题。

Invision UI Kit

问题

单元格的阴影不会显示在其正下方的单元格后面。

使用UITableView,单元格背景设置为透明。

enter image description here

问题#

  • 是否可以让阴影'溢出'到它下面的单元格区域?

我怀疑阴影切断是由细胞的高度引起的。我不想增加每张'卡'之间的空间,所以增加单元格的高度不是一个好选择。

2 个答案:

答案 0 :(得分:4)

因此,您可能可以通过将每个单元格的clipsToBounds设置为false和/或将其图层的masksToBounds设置为false来解决此问题。我怀疑它会起作用,但值得一试。

我怀疑你需要做的是将单元格指定为透明,然后在其中放置一个不如单元格高的视图,为该视图的阴影留出空间。因此视图看起来像一张带阴影的卡片,并在透明单元格内偏移,以便卡片+阴影完全适合单元格。

答案 1 :(得分:0)

尝试将单元格的backgroundColor设置为clearColor。