未显示UITableVIewCell的阴影包含UIImageView

时间:2014-12-04 09:46:13

标签: ios objective-c uitableview shadow

我正在玩我的第一个iOS应用程序。

我设置了一个像这样的单元格阴影:

ucell.layer.shadowOffset = CGSizeMake(0, 1);
ucell.layer.shadowColor = [[UIColor blackColor] CGColor];
ucell.layer.shadowRadius = 1;
ucell.layer.shadowOpacity = .15;

稍后我添加了一个UIImage视图作为背景:

ucell.backgroundView = [[UIImageView alloc] initWithImage:tempImg];

然后这个细胞的阴影消失了。

同样在我左侧有图像视图的其他单元格中,阴影未显示在图像部分的底部: 1 http://imageshack.com/a/img538/6425/01mv70.png

我该如何解决这个问题。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

我想您已经将imageview添加到了单元格的顶部和底部。这就是为什么它不显示。如果您已将图像视图添加到实际单元格内容视图上方一个像素,则会显示该视图。