cellForItemAt从未在类中调用扩展UICollectionViewController

时间:2016-11-02 04:06:41

标签: ios swift uicollectionview

我按照video创建了UICollectionViewController,但是收集单元格没有按预期显示。我添加了一些打印消息,结果是调用了numberOfItemsInSection,但是从不调用cellForItemAt函数。另外,在viewDidLoad方法中,我打印出了collectionView?.contentSize和它(0.0,0.0)。不确定问题是什么。任何人都可以帮忙解释一下吗?

更多: 我发现问题可能是我没有使用pushViewController进行导航但是使用performSegue,所以我没有像视频那样设置UICollectionDelegateFlowLayout ......有什么方法可以修复它吗?

2 个答案:

答案 0 :(得分:0)

您是否确保函数numberOfItemsInSection至少返回1或更多?如果您可以粘贴一些代码,将会很有帮助。

答案 1 :(得分:0)

确保已设置UICollectionView的数据源和代理。

yourcollectionview.delegate = self
yourcollectionview.dataSource = self
相关问题