使用 iOS 7 的 UICollectionView?边距空间
Posted
技术标签:
【中文标题】使用 iOS 7 的 UICollectionView?边距空间【英文标题】:UICollectionView With iOS 7? margin space 【发布时间】: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 上它工作正常,,,,,我不知道发生了什么???? 【参考方案1】:不要更新cell.frame.orgin
。您可以更改 cell.frame.size 但不能更改 cell.frame.orgin
in
(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
【讨论】:
+100:我遇到了同样的问题,只是更新了我的代码,根据您的建议调整单元格的大小((保持 X 和 Y 坐标)解决了这个问题!以上是关于使用 iOS 7 的 UICollectionView?边距空间的主要内容,如果未能解决你的问题,请参考以下文章
ios 8.1:类型“ViewController”不符合协议“UICollectionViewDataSource”
在单个 UICollectionViewController 中管理多个 UICollectionViewLayout
猫猫学iOS 之微博项目实战程序启动新特性用UICollectionViewController实现
使用 UICollectionViewFlowLayout 时在 UICollectionViewCell 的边界之外绘制