我的UICollectionView
单元格不会在iOS6上显示,因为我的委托方法cellForItemAtIndexPath
未被调用。我怀疑,因为这一警告的:UICollectionView在iOS7上工作,但不在iOS6上
the behavior of the UICollectionViewFlowLayout is not defined because:
the item height must be less that the height of the `UICollectionView`
minus the section inset's top and bottom values.
我没有得到iOS7警告,所有的细胞显示正常也有。
我已将collectionView
框架设置为.xib
中的高度270,并且没有定义任何插槽。 我在.xib
中将我的细胞高度设置为270。 我可以打印出在运行时我collectionView
框架和它的271
而且,我collectionview
实际上是一个自定义tableview
细胞内。
任何想法? 谢谢!
真不明白为什么这个工作,但它只是清除了UICollectionViewFlowLayout警告我已经调试在过去的两小时。谢谢! – djibouti33
它实际上工作正常在ios7上,所以不幸的是,这个属性不会帮助我在这种情况下,因为我看到了ios6上的问题。 –