2015-08-15 9 views
6

Ich möchte Schlagschatten in uicollectionview hinzufügen. CollectionView deckt nur die Hälfte des Bildschirms ab, also möchte ich einen Schatten auf der Unterseite hinzufügen.Wie Schlagschatten in uicollectionview mit swift hinzufügen?

+0

Sie möchten Schatten in der Sammlungsansicht oder in der Sammlungsansichtszelle? –

+0

Ich möchte Schatten in der Sammlungsansicht. –

Antwort

17

Dies wird einen Schlagschatten auf Boden des

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 

Hinweis UICollectionView, dass UICollectionView mit den folgenden standardmäßig initialisiert wird:

clipsToBounds = true 
layer.masksToBounds = true 

und Sie sie false sonst der Schatten setzen müssen wird nicht angezeigt.

+0

danke. das funktioniert. aber ich möchte auch einen Schatten auf der rechten Seite meiner Ansicht hinzufügen. Was soll ich dafür tun? –

Verwandte Themen