繁体   English   中英

快速使用按钮以隐藏collectionView

[英]swift use button to let collectionView be hidden

谢谢您阅读我的问题,就像标题中所说的那样,我如何使用按钮来控制collectionView show / hide,就像hidden = false

我希望collectionView将其隐藏在viewDidload(ViewController)方法中,并在按下按钮时显示。

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 然后,您可以使用以下方法切换隐藏/显示:

@IBAction func toggleCollectionViewHideShow(sender: UIButton) {
   self.collectionView.hidden = !self.collectionView.hidden
}

对于Swift 3.0

@IBAction func toggleCollectionViewHideShow(sender: UIButton) 
{
 self.collectionViewCn.isHidden = !self.collectionViewCn.isHidden
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM