swift 使用按钮隐藏collectionView
swift use button to let collectionView be hidden
感谢您阅读我的问题,
如标题所说,如何使用按钮来控制 collectionView
show/hide 就像 hidden = false
.
I want the collectionView
to hide it in viewDidload(ViewController)
method and show when I press the button.
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath
indexPath: NSIndexPath)
{
collectionView.hidden = true
}
我只能在 func 中调用 collectionView
,我该怎么做?
您可以与 ViewController 中的任何对象进行交互。您需要一个 UIButton 操作。
@IBAction func buttonAction(sender: UIButton){
self.collectionView.hidden = true
}
在 viewDidLoad 中,self.collectionView.hidden = true
。然后您可以使用以下方法切换 hide/show:
@IBAction func toggleCollectionViewHideShow(sender: UIButton) {
self.collectionView.hidden = !self.collectionView.hidden
}
为Swift3.0
@IBAction func toggleCollectionViewHideShow(sender: UIButton)
{
self.collectionViewCn.isHidden = !self.collectionViewCn.isHidden
}
感谢您阅读我的问题,
如标题所说,如何使用按钮来控制 collectionView
show/hide 就像 hidden = false
.
I want the
collectionView
to hide it inviewDidload(ViewController)
method and show when I press the button.
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath
indexPath: NSIndexPath)
{
collectionView.hidden = true
}
我只能在 func 中调用 collectionView
,我该怎么做?
您可以与 ViewController 中的任何对象进行交互。您需要一个 UIButton 操作。
@IBAction func buttonAction(sender: UIButton){
self.collectionView.hidden = true
}
在 viewDidLoad 中,self.collectionView.hidden = true
。然后您可以使用以下方法切换 hide/show:
@IBAction func toggleCollectionViewHideShow(sender: UIButton) {
self.collectionView.hidden = !self.collectionView.hidden
}
为Swift3.0
@IBAction func toggleCollectionViewHideShow(sender: UIButton)
{
self.collectionViewCn.isHidden = !self.collectionViewCn.isHidden
}