【发布时间】:2017-07-19 10:53:36
【问题描述】:
我正在尝试设置 cornerRadius 和 UIImageVIew 的影子,它位于 UICollectionViewCell 的内部。问题是我设置了clipToBounds = true 并停止了阴影和cornerRadius。
我想要cornerRadius、clipToBounds 和图像的阴影。不知道我在这里做错了什么。
class PostPhotoCell: UICollectionViewCell {
@IBOutlet weak var selectedImage: UIImageView!
@IBOutlet weak var deleteButton: UIButton!
override func awakeFromNib()
{
super.awakeFromNib()
selectedImage.layer.cornerRadius = 5.0
selectedImage.contentMode = .scaleAspectFill
//applying overall shadow to image
selectedImage.layer.shadowColor = UIColor(white: 0.0, alpha: 0.5).cgColor
selectedImage.layer.shadowOffset = CGSize(width: 0, height: 0)
selectedImage.layer.shadowOpacity = 1.0
selectedImage.layer.shadowRadius = 6.0
selectedImage.clipsToBounds = true
}
}
【问题讨论】:
标签: ios swift uiimageview uicollectionviewcell