Ios 如何使用swift在ViewController上隐藏uicollectionview

Ios 如何使用swift在ViewController上隐藏uicollectionview,ios,swift,uicollectionview,viewcontroller,Ios,Swift,Uicollectionview,Viewcontroller,我有一个简单的ViewController,它有两个按钮,分别是“文件”和“文件夹”。我还放置了两个uiCollectionView 当我点击“文件”按钮时,它应该在运行时隐藏其中一个uiCollectionView,当我点击“文件夹”时,它应该对其他uiCollectionView执行相同的操作。是否有任何属性或方法可以实现同样的效果 如何使用swift进行此操作 谢谢collectionView.alpha=0我不确定您在UI方面想要实现什么,但是可能有更好的解决方案来堆叠集合视图 coll

我有一个简单的ViewController,它有两个按钮,分别是“文件”和“文件夹”。我还放置了两个uiCollectionView

当我点击“文件”按钮时,它应该在运行时隐藏其中一个uiCollectionView,当我点击“文件夹”时,它应该对其他uiCollectionView执行相同的操作。是否有任何属性或方法可以实现同样的效果

如何使用swift进行此操作


谢谢

collectionView.alpha=0
我不确定您在UI方面想要实现什么,但是可能有更好的解决方案来堆叠集合视图


collectionView.hidden=true
也实现了同样的效果

collectionView.alpha=0
我不确定您试图在UI方面实现什么,但可能有更好的解决方案来堆叠集合视图

collectionView.hidden=true
也实现了同样的隐藏:

collectionView.hidden = true
显示:

collectionView.hidden = false
如果要对此设置动画,可以淡入淡出

淡出:

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

self.collectionView.alpa = 0
UIView.animateWithDuration(1, {
    self.collectionView.alpha = 1
})
要隐藏:

collectionView.hidden = true
显示:

collectionView.hidden = false
如果要对此设置动画,可以淡入淡出

淡出:

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

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

您是否尝试在任何视图上使用
.hidden
属性?是否尝试在任何视图上使用
.hidden
属性?