我无法在我的自定义UITableViewCells周围出现阴影

时间:2016-03-10 19:38:32

标签: ios uitableview tableview layer shadow

cell.layer.shadowOpacity = 1.0;
cell.layer.shadowRadius = 5;
cell.layer.shadowColor = [UIColor blackColor].CGColor;
cell.layer.shadowOffset = CGSizeMake(0.0, -2.0);

cell.layer.shadowPath = [UIBezierPath bezierPathWithRect:cell.layer.bounds].CGPath;

我一直试图让阴影出现在我的细胞周围,但是我没有运气。我甚至试过命令我的细胞的zPosition看看它是否有效,什么也没有。我错过了什么?

我希望能够绘制阴影,因此index.row = x的单元格似乎位于带有index.row = x-1的单元格上方

1 个答案:

答案 0 :(得分:0)

通过将图层的masksToBounds设置为NO,您可以在某种程度上使其工作。但不要。不要做你正在做的任何事情。你想要做的是一个非常糟糕的主意,因为你在桌子滚动时强迫渲染树不断重新渲染阴影,这将导致低帧速率和滚动的口吃。