2017-10-21 59 views
1

我試圖在我的應用程序中實現以下卡片樣式,並且每個卡片的陰影元素都有問題。如何顯示溢出到另一個單元格的細胞陰影Swift

Invision UI Kit

問題

小區的陰影不屬於細胞直接在其下方的後面顯示。

使用UITableView,並將單元格背景設置爲透明。

enter image description here

問題#

  • 是否有可能使陰影到它下面的單元面積'過度溢出'?

我懷疑陰影切除是由細胞的高度造成的。我不想增加每個「卡」之間的空間,因此增加單元格的高度不是一個好的選擇。

回答

1

所以你可能可以通過設置每個單元格的clipsToBounds爲false和/或其圖層的masksToBounds爲false來解決它。我懷疑它會起作用,但值得一試。

我懷疑你需要做的是將單元格指定爲透明,然後在它們中放置一個不像單元格高的視圖,爲該視圖的陰影留出空間。因此,該視圖看起來像一張帶有陰影的卡片,並且在透明單元內偏移,以便卡片和陰影完全適合單元格。

+1

我已經指定單元爲透明單元,並且其中的視圖不像單元格那麼高。問題是我不想爲單元格內的陰影留下太多空間,我想讓陰影「溢出」到下一個單元格。無論如何,我嘗試了你的建議,並將單元格的maskToBounds設置爲false,它工作。謝謝! – Jason100

相關問題