我按照video创建了UICollectionViewController,但是收集单元格没有按预期显示。我添加了一些打印消息,结果是调用了numberOfItemsInSection,但是从不调用cellForItemAt函数。另外,在viewDidLoad方法中,我打印出了collectionView?.contentSize和它(0.0,0.0)。不确定问题是什么。任何人都可以帮忙解释一下吗?
更多: 我发现问题可能是我没有使用pushViewController进行导航但是使用performSegue,所以我没有像视频那样设置UICollectionDelegateFlowLayout ......有什么方法可以修复它吗?
答案 0 :(得分:0)
您是否确保函数numberOfItemsInSection至少返回1或更多?如果您可以粘贴一些代码,将会很有帮助。
答案 1 :(得分:0)
确保已设置UICollectionView的数据源和代理。
yourcollectionview.delegate = self
yourcollectionview.dataSource = self