如何使用swift在uicollectionview中添加阴影?

时间:2015-08-15 06:59:08

标签: swift

我想在uicollectionview中添加投影。 CollectionView只覆盖屏幕的一半,所以想在底部添加阴影。

1 个答案:

答案 0 :(得分:21)

这会在UICollectionView

的底部形成一个投影
myCollection.layer.shadowColor = UIColor.blackColor().CGColor
myCollection.layer.shadowOffset = CGSizeMake(0, 1)
myCollection.layer.shadowOpacity = 1
myCollection.layer.shadowRadius = 1.0
myCollection.clipsToBounds = false
myCollection.layer.masksToBounds = false

请注意,UICollectionView默认情况下使用以下内容进行初始化:

clipsToBounds = true 
layer.masksToBounds = true

并且您必须将它们设置为false否则阴影将不会显示。