2016-05-19 14 views
0

私は2つのボタン名 "ファイル"と "フォルダ"を持つ単純なViewControllerを持っています。また、私は2つのuiCollectionViewを配置しました。swiftを使用してViewControllerでuicollectionviewを非表示にする方法

「ファイル」ボタンをタップすると、実行時にuiCollectionViewの1つが非表示になり、「フォルダ」をタップすると、他のuiCollectionViewでも同様に機能するはずです。それを達成するためのプロパティやメソッドはありますか?

私はこれを迅速に行うことができますか?

おかげ

+0

あなたはあなたのビューのいずれかに '.hidden'プロパティを使用してみましたか? – ZGski

答えて

1

を実現しています。中

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

フェード:

フェードアウト

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

collectionView.alpha = 0は、私はあなたが賢明なUIを実現しようとしているかわからないんだけど、コレクションビューを積み重ねるへのより良い解決策は、おそらくあります。

collectionView.hidden = true 

を表示するには:

collectionView.hidden = false 

をあなたがこれをアニメーション化したい場合は、フェードインとフェードアウトすることができます

collectionView.hidden = trueも非表示にするには、同じこと

関連する問題