Ios 无法隐藏UICollectionView?

Ios 无法隐藏UICollectionView?,ios,cocoa-touch,uikit,uicollectionview,Ios,Cocoa Touch,Uikit,Uicollectionview,在方法collectionView:numberOfItemsInSection:中,我有以下代码: collectionView.hidden = (currentSection.numberOfObjects < 1) collectionView.hidden=(currentSection.numberOfObjects

在方法
collectionView:numberOfItemsInSection:
中,我有以下代码:

collectionView.hidden = (currentSection.numberOfObjects < 1)
collectionView.hidden=(currentSection.numberOfObjects<1)
我希望隐藏整个集合视图,但我得到了集合视图可见的背景色。我还有一个IBOutlet,它是我尝试的集合视图,我得到了相同的结果(例如,
self.collectionView.hidden=(等等)

还有更多需要隐藏的吗


注意:我可以用
UITableView

成功地做到这一点。我必须将容器视图设置为“隐藏”,以便在UIViewController的视图中显示,然后让重新加载的数据调用collectionview“取消隐藏”或“再次隐藏”根据数据的变化。显然,在某些初始条件下,重载数据可能不会调用
collectionView:numberOfItemsInSection

我必须在UIViewController的视图中将容器视图设置为“隐藏”,然后让重载数据调用collectionView“取消隐藏”或“再次隐藏”取决于数据更改。显然,在某些初始条件下,重新加载的数据可能不会调用
collectionView:numberOfItemsInSection

我发现了我的问题。我必须在视图中放置“hidden”(隐藏),然后让重新加载的数据调用collectionView“unhide”(取消隐藏)或“再次隐藏”根据数据的变化。显然,在某些初始条件下,重载数据可能不会调用collectionView:numberOfItemsInSection。我发现了我的问题。我必须在UIViewController的视图中显示“隐藏”,然后让重载数据调用collectionView“取消隐藏”或“再次隐藏”显然,在某些初始条件下,重载数据可能不会调用collectionView:numberOfItemsInSection。