我需要为CollectionViewCell创建一个阴影。我向CollectionView单元格添加了一个视图,但无法创建如下所示的适当阴影:这是我的影子
下面是a写的代码:'
let gray = UIColor.gray.cgColor
viewCollectionView.layer.cornerRadius = 30
viewCollectionView.layer.borderWidth = 0.1
viewCollectionView.layer.borderColor = gray
viewCollectionView.layer.shadowRadius = 100.0
viewCollectionView.layer.shadowColor = gray
viewCollectionView.layer.shadowOpacity = 0.2
viewCollectionView.layer.shadowOffset = .zero
viewCollectionView.clipsToBounds = false`
1条答案
按热度按时间w9apscun1#
获得“阴影效果”的一种方法是向单元格的内容视图添加“圆角”视图,向该圆角视图添加imageView和标签,然后向圆角视图添加阴影属性。
你需要插入足够的圆角视图,这样你的阴影就不会被单元格本身剪切。
看看这类细胞
以及示例视图控制器:
结果如下所示: