2013-12-17 25 views
1

我試圖創建一個單元格在單元格頂部直接投射陰影(在垂直UITableView中)的簡單效果。就像一個瓦片屋頂,頂層瓦片在下面的瓦片上方分層,在下面的單元格上投下陰影。UITableViewCell直接在單元格頂部重疊陰影

我試着重寫UITableView中的layoutSubviews並使用bringSubviewToFront等玩,但沒有奏效。陰影在某種程度上起作用,但當你點擊一個單元格時會消失(某種程度上,選定的視圖與它重疊)。

任何方式輕鬆做到這一點?

回答

0

似乎唯一可靠的方法是在頂部單元格下面的單元格上繪製'陰影',然後跟蹤全局選擇狀態。第二個選擇是使用UICollectionView,但這是一個矯枉過正的問題。

0

對於電池下面的一個下降的陰影:

  • 添加陰影在你的視圖層。

對於僅在背景視圖

  • 添加陰影的tableview本身的層丟棄陰影所有單元。