【发布时间】:2018-06-25 22:20:46
【问题描述】:
我想知道如果我的 UICollectionView 不适合 CollectionView 的宽度,为什么我会重新排列单元格。
添加长“XXXXX..”后,“超级”单元格向右移动。
p.s 经过一番阅读,我发现根据其文档,问题可能出在“minimumInteritemSpacing”中。
...after the number of items is determined, the actual spacing may possibly be adjusted upward.
这就是我设置布局的方式
// 2 - setup flowlayout
let layout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
layout.minimumLineSpacing = self.tagSpacing
layout.minimumInteritemSpacing = self.tagSpacing
layout.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize
layout.scrollDirection = .vertical
【问题讨论】:
-
集合视图的布局由您在集合视图上设置的
UICollectionViewLayout实现定义。您必须向我们展示您对UICollectionViewLayout的实现(例如,展示您是使用UICollectionViewFlowLayout还是您自己的自定义实现) -
@MilanNosáľ 完成!
标签: ios iphone uicollectionview uicollectionviewlayout