[英]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.