2016-05-19 9 views
0

Ich habe einen einfachen Viewcontroller verstecken, die ein 2-Tasten-Namen „Dateien“ und „Ordner“ hat. Auch habe ich zwei uiCollectionView platziert.wie uicollectionview auf einem Viewcontroller mit schnellen

Wenn ich tippen Sie auf „Dateien“, um es zu einem der uiCollectionView zur Laufzeit verstecken sollte, und wenn ich „Ordner“ tippen sollte es für andere uiCollectionView gleiche tun. Gibt es eine Eigenschaft oder eine Methode, das gleiche zu erreichen.

, wie kann ich tun, um diese mit schnellen?

dank

+0

Haben Sie versucht, die '.hidden' Eigenschaft auf alle Ihre Ansichten mit? – ZGski

Antwort

1

auszublenden:

collectionView.hidden = true 

anzuzeigen:

collectionView.hidden = false 

Wenn Sie diese animieren möchten, können Sie verblassen und ausblenden.

Fade out:

self.collectionView.alpa = 1 
UIView.animateWithDuration(1, { 
    self.collectionView.alpha = 0 
}) 

Einblenden:

self.collectionView.alpa = 0 
UIView.animateWithDuration(1, { 
    self.collectionView.alpha = 1 
}) 
0

collectionView.alpha = 0 Ich bin nicht sicher, was Sie versuchen UI weise zu erreichen, aber es gibt wahrscheinlich bessere Lösungen Kollektion Ansichten zu stapeln.

collectionView.hidden = true erreicht auch die gleiche Sache

Verwandte Themen