2016-03-10 47 views
0
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,看它是否有效,什么也没有。我错过了什么?我无法在我的自定义UITableViewCells周围出现阴影

我希望能够吸引我的影子所以用index.row细胞= X似乎是电池上面index.row = X-1

回答

0

你可能会得到这样的工作在一定程度上将图层的masksToBounds设置为NO。但是不要。不要做任何你在做的事情。你试图做的是一个非常糟糕的主意,因为当表滚动时,你正在强制渲染树不断重新渲染阴影,这将导致低帧率和滚动的结构。

+0

你推荐我做什么? – Jargen89

+0

我不知道你想做什么。我所做的是在内部绘制阴影,作为单元格绘制其内容的一部分。 – matt

+0

所以你在drawRect函数中绘制阴影? – Jargen89

相关问题