繁体   English   中英

虽然在is6上工作正常,但UICollectionVIew在ios7上无法充分显示单元格

[英]UICollectionVIew not displaying cells adequately on ios7 although works fine on is6

我有一个具有默认布局的UICollectionView的简单实现,该布局在iOS6上运行良好 当在iOS7上转换代码时,默认的UICollectionViewFlowLayout似乎不起作用:所有单元格都位于左上角完全相同的位置(一个位于其他位置的顶部)。

请注意,我不会在以下位置更新cell.frame.origin或cell.center:

(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {} 

我错了吗? 我该怎么办?

先感谢您

我了解我的问题:

我的代码中包含以下行:

   [cell.layer setPosition: CGPointMake(-5, -5)];

这就解释了为什么该单元位于左上角。

但是奇怪的是,当在ios6上运行时,此行没有任何作用(这就是为什么我什至忘记了它的原因)而在ios7上却有作用。

我只是删除了这一行,现在ios6和ios7上的一切运行正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM