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

J10*_*100 5 uitableview ios swift

我正在尝试在我的应用中实现以下卡片样式,但是每张卡片的shadow元素都有问题。

Invision UI套件

问题

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

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

在此处输入图片说明

题 #

  • 是否可以让阴影“溢出”到其下方的单元格区域?

我怀疑阴影截断是由单元的高度引起的。我不想增加每个“卡”之间的空间,因此增加单元的高度不是一个好的选择。

Sma*_*cat 7

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

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

  • 我已经将单元格指定为透明的,并且其中包含的视图不如单元格高。问题是我不想为单元格内的阴影留太多空间,我希望阴影只是“溢出”到下一个单元格。无论如何,我尝试了您的建议,并将单元格的maskToBounds设置为false并成功了。谢谢! (2认同)