【发布时间】:2017-05-30 08:30:55
【问题描述】:
UICollectionView 上非常奇怪的问题...
我在UICollectionView 下方有一个UIImageView,我注意到在collectionView 的某些点上出现了多条细线/1px 清晰的线条……一个出现在描述单元格下方……
假设这是细胞的问题,我已经调查了所有我能想到的方式,但并不高兴。我将这个单元格加倍以说明问题发生在 IndexPath 第 1 节 和 第 6 和 7 项
即使这个单元格被加倍...下面的分隔线单元格是同一section 的一部分,所以它绝对不是页脚或页眉???
我的flowLayout是
flowLayout.scrollDirection = .vertical
flowLayout.minimumInteritemSpacing = 0.0
flowLayout.minimumLineSpacing = 0.0
flowLayout.sectionInset = UIEdgeInsetsMake(0.0, 0.0, 0.0, 0.0)
flowLayout.headerReferenceSize = .zero
flowLayout.footerReferenceSize = .zero
我将collectionView 的背景设为红色以突出问题...我不知道问题是什么。
查看层次结构
更新
将flowLayout.minimumLineSpacing = 0.0 更改为-1.0 '修复'了某些地方的问题......为什么这个值不能在所有单元格中保持准确?并保持在 0.0??
flowLayout.scrollDirection = .vertical
flowLayout.minimumInteritemSpacing = 0.0
flowLayout.minimumLineSpacing = -1.0
flowLayout.sectionInset = .zero
【问题讨论】:
-
这个问题是模拟器还是真机出现?
-
可悲地出现在两者上......我希望它也只是模拟器,但可惜不是。
-
能否请您也包括视图的层次结构? (从 UI 查看器或通过 recursiveDescription: 方法捕获)
-
哪个视图?这绝对是collectionView单元格之间的间距问题......或者肯定与flowlayout相关的高度?
-
嗯?哪条线??红色的
标签: ios swift uicollectionview