【问题标题】:UICollectionView With iOS 7? margin space使用 iOS 7 的 UICollectionView?边距空间
【发布时间】:2013-09-12 17:14:23
【问题描述】:

我正在努力使用 xCode 5 GM 将我的应用程序更新到 iOS 7

但 UICollectionView 在 iOS 7 上看起来像废话

但在 iOS 6 中,它就像糖果一样工作 :)

不知道怎么回事?任何一个在 xCode 5 上测试 UICollectionView

问题是单元格之间没有空间,它们都在一个单元格上 - 一个在一个上方

甚至,我创建了新项目来使用 iOS 7 测试 UICollectionView,但同样的问题

我尝试了 UICollectionViewDelegateFlowLayout 方法来设置值,但同样的问题没有空间!!!!

这里需要一点帮助

提前谢谢...

【问题讨论】:

  • 你是否开启了自动布局。根据我的经验,如果设置不正确,它可能会做一些时髦的事情。
  • 这个问题只在 iOS 7 上 - 但在 iOS 6 上它工作正常,,,,,我不知道发生了什么????

标签: iphone ios uicollectionview


【解决方案1】:

不要更新cell.frame.orgin。您可以更改 cell.frame.size 但不能更改 cell.frame.orgin in

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

【讨论】:

  • +100:我遇到了同样的问题,只是更新了我的代码,根据您的建议调整单元格的大小((保持 X 和 Y 坐标)解决了这个问题!