在方法collectionView:numberOfItemsInSection:
中,我有以下代码:
collectionView.hidden = (currentSection.numberOfObjects < 1)
我希望隐藏整个集合视图,但我会看到集合视图可见的背景颜色。我还有一个IBOutlet,它是我尝试的集合视图,我得到了相同的结果(例如,self.collectionView.hidden = (etc.)
还有更多需要隐藏的内容吗?
NB。我能够使用UITableView
成功完成此操作。
答案 0 :(得分:0)
我必须在UIViewController的viewWillAppear中将容器视图设置为“hidden”,然后根据数据更改让reloadData调用collectionview“取消隐藏”或“再次隐藏”。显然,在某些初始条件下,reloadData可能不会调用collectionView:numberOfItemsInSection
。