UICollectionViewCell 投影和圆角不起作用
UICollectionViewCell drop shadow and round corners not working
我有以下代码:
class ProductCell: UICollectionViewCell
{
@IBOutlet weak var productImageView: UIImageView!
func setup(productModel: ProductModel)
{
productImageView.image = productModel.image
}
override func awakeFromNib()
{
super.awakeFromNib()
layer.cornerRadius = 10
productImageView.layer.cornerRadius = layer.cornerRadius
layer.shadowOpacity = 1
layer.shadowOffset = CGSize(width: 1, height: 1)
}
}
我正在尝试向 collectionviewcell
添加投影并使其边角变圆,但是没有任何反应 - 请参阅附图。
我在这里错过了什么?为什么边角不圆,影子也不往下一点?
顺便说一下 - 单元格上的 ClipToBounds
设置为 false
您必须在您的 productImageView
上设置 clipsToBounds = true
,以便它剪裁图像。
我有以下代码:
class ProductCell: UICollectionViewCell
{
@IBOutlet weak var productImageView: UIImageView!
func setup(productModel: ProductModel)
{
productImageView.image = productModel.image
}
override func awakeFromNib()
{
super.awakeFromNib()
layer.cornerRadius = 10
productImageView.layer.cornerRadius = layer.cornerRadius
layer.shadowOpacity = 1
layer.shadowOffset = CGSize(width: 1, height: 1)
}
}
我正在尝试向 collectionviewcell
添加投影并使其边角变圆,但是没有任何反应 - 请参阅附图。
我在这里错过了什么?为什么边角不圆,影子也不往下一点?
顺便说一下 - 单元格上的 ClipToBounds
设置为 false
您必须在您的 productImageView
上设置 clipsToBounds = true
,以便它剪裁图像。