Я пытаюсь создать ячейку представления коллекции с закругленным углом и тенью.Вот мой код, этот код выполняется успешно, но ячейка представления коллекции отображается с закругленным углом, но без тени.Я не могу понять, что пошло не так?
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let apiCollectionViewCell = collectionView.dequeueReusableCell(withReuseIdentifier: "ApiCollectionViewCell", for: indexPath) as? ApiCollectionViewCell
apiCollectionViewCell?.layer.cornerRadius = 25
apiCollectionViewCell?.clipsToBounds = true
apiCollectionViewCell?.contentView.layer.cornerRadius = 25
apiCollectionViewCell?.contentView.layer.masksToBounds = true
apiCollectionViewCell?.layer.shadowColor = UIColor.black.cgColor
apiCollectionViewCell?.layer.shadowOffset = CGSize(width: 0, height: 2.0)
apiCollectionViewCell?.layer.shadowRadius = 2
apiCollectionViewCell?.layer.opacity = 1
apiCollectionViewCell?.layer.masksToBounds = true
apiCollectionViewCell?.layer.shadowPath = UIBezierPath(roundedRect:(apiCollectionViewCell?.bounds)!, cornerRadius:(apiCollectionViewCell?.contentView.layer.cornerRadius)!).cgPath
return apiCollectionViewCell ?? UICollectionViewCell()
}