UICollectionViewCell тень и закругленные углы не работают - PullRequest
1 голос
/ 06 октября 2019

У меня есть следующий код:

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, а также скруглить ее углы, однако ничего не происходит - см. Прикрепленное изображение.

Collection view cell

Что мне здесь не хватает? Почему углы не закруглены, а тень тоже немного не спускается?

Кстати - ClipToBounds в ячейке установлено на false

1 Ответ

1 голос
/ 06 октября 2019

Вы должны установить clipsToBounds = true на productImageView, чтобы оно обрезало изображение.

...