【发布时间】:2019-01-01 12:59:43
【问题描述】:
这是我想要做的:
截图来自Iphone:
这是我的代码:
cell.shadowLayerView.layer.masksToBounds = false
cell.shadowLayerView.layer.shadowOffset = CGSize(width: 0, height: 0)
cell.shadowLayerView.layer.shadowColor = UIColor.black.cgColor
cell.shadowLayerView.layer.shadowOpacity = 0.23
cell.shadowLayerView.layer.shadowRadius = 4
cell.shadowLayerView.layer.shadowPath = UIBezierPath(roundedRect: cell.shadowLayerView.bounds, cornerRadius: 2).cgPath
cell.shadowLayerView.layer.shouldRasterize = true
cell.shadowLayerView.layer.rasterizationScale = UIScreen.main.scale
cell.discriptionLbl.frame.size.width = UIScreen.main.bounds.size.width
这是我的 tableview xib。在原始图像中显示所有侧面(上,下,左,右)的浅灰色阴影,但在拍摄的图像中显示所有侧面阴影,但为什么在右侧和底部显示额外的阴影。
见下图:
问题:如何从视图的各个侧面显示与原始图像相同的阴影(浅灰色阴影)?
谁能告诉我如何解决这个问题,我已经尝试解决这个问题但还没有结果。
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
不鼓励仅提供链接作为答案。如果页面移动,链接可能会中断。请考虑解释您提供的答案的基础知识,因为我们不是在这里进行 OP 可以自己进行的基本搜索。
-
设置单元格内容视图的阴影
-
更新问题请查看并给我解决方案。
标签: ios css swift uitableview