我使用以下内容显示项目列表。
其中:
self.flowLayout.itemSize = CGSizeMake(self.collectionView.frame.size.width,kHeight);
所以我基本上模仿了一个表视图(并且给了我自己以后使用不同布局的灵活性)。
我还使用了UITabBarController,因此我可以使用不同的标签。
当我来回快速切换到不同的标签时,有时UICollectionView会进入没有出现的状态。
有趣的是
self.collectionView.visibleCells.count
返回0.
作为解决方案,我尝试这样做:
- (void)viewDidAppear:(BOOL)animated {
[self.collectionView reloadData];
[self.collectionViewLayout invalidateLayout];
}
还有其他人遇到过这个问题吗?和解决方案的想法?
非常感谢你!