【发布时间】:2013-09-20 09:00:59
【问题描述】:
我有一个名为FLProfileViewController 的UIViewController 子类,其中包含一个UICollectionView。 FLProfileViewController 的视图作为子视图添加到另一个 UIViewController 的视图中。问题是UICollectionView 不渲染....只有当我从 XCode 5(最终版本)执行代码时。即使从 XCode 5 DP 6 运行相同的项目,UICollectionView 也会被渲染。
更重要的是,当将其视图添加到项目的不同UIViewController 时,实际上会呈现同一类的另一个实例。
调试代码,看到numberOfSectionsInCollectionView:被调用返回1,collectionView:numberOfItemsInSection:被调用返回47。
但是collectionView:cellForItemAtIndexPath: 和collectionView:layout:sizeForItemAtIndexPath: 没有被调用。
有没有人发现类似的问题?对可能发生的事情有任何想法吗?
【问题讨论】:
-
显示一些关于您的 customCell 和流布局的信息
-
collectionView:cellForItemAtIndexPath:从未被调用,所以我认为自定义单元格与它没有任何关系。顺便说一句,UICollectionViewDelegateFlowLayout方法也没有被调用。
标签: ios objective-c uicollectionview ios7 xcode5