如何使用 swift 在 ViewController 上隐藏 uicollectionview
how to hide uicollectionview on a ViewController using swift
我有一个简单的 ViewController,它有两个按钮名称 "Files" 和 "Folders"。我还放置了两个 uiCollectionView。
当我点击 "Files" 按钮时,它应该在运行时隐藏其中一个 uiCollectionView,当我点击 "Folders" 时,它应该对其他 uiCollectionView 执行相同的操作。有没有什么属性或方法可以达到同样的目的。
我如何使用 swift 执行此操作?
谢谢
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
})
我有一个简单的 ViewController,它有两个按钮名称 "Files" 和 "Folders"。我还放置了两个 uiCollectionView。
当我点击 "Files" 按钮时,它应该在运行时隐藏其中一个 uiCollectionView,当我点击 "Folders" 时,它应该对其他 uiCollectionView 执行相同的操作。有没有什么属性或方法可以达到同样的目的。
我如何使用 swift 执行此操作?
谢谢
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
})