UITableViewCell 阴影
UITableViewCell shadow
如何在UITableViewCell的上下两边添加阴影?
我试过这个:
cell.layer.shadowOpacity = 0.75f;
cell.layer.shadowRadius = 5.0;
cell.layer.shadowOffset = CGSizeMake(0, 0);
cell.layer.shadowColor = [UIColor blackColor].CGColor;
但是,它只在单元格底部显示阴影。
问题出在 UITableViewCell 的 z 位置。实际上,它也显示了顶部阴影,但是上面的单元格有更大的 z 位置,所以顶部阴影在它下面。
我刚刚更改了单元格层的 z 位置,如下所示:
selectedCell.layer.zPosition = 999;
如何在UITableViewCell的上下两边添加阴影?
我试过这个:
cell.layer.shadowOpacity = 0.75f;
cell.layer.shadowRadius = 5.0;
cell.layer.shadowOffset = CGSizeMake(0, 0);
cell.layer.shadowColor = [UIColor blackColor].CGColor;
但是,它只在单元格底部显示阴影。
问题出在 UITableViewCell 的 z 位置。实际上,它也显示了顶部阴影,但是上面的单元格有更大的 z 位置,所以顶部阴影在它下面。
我刚刚更改了单元格层的 z 位置,如下所示:
selectedCell.layer.zPosition = 999;