Mag*_*goo 13 ios uicollectionview swift
很奇怪的问题UICollectionView......
我有一个UIImageView下面的一个UICollectionView,我注意到有一些发线/ 1px清晰的线条出现在...的一些点collectionView出现在描述单元格下方......
假设这是一个细胞问题,我已经调查过每一种我无法思考的方式.我把这个单元加倍,以说明问题发生在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
Run Code Online (Sandbox Code Playgroud)
我做了collectionView红色的背景来突出问题......我不知道问题是什么.
查看层次结构
更新
在某些地方更改flowLayout.minimumLineSpacing = 0.0为-1.0"修复"问题...为什么这个值在所有单元格中都不会保持准确?并保持在0.0 ??
flowLayout.scrollDirection = .vertical
flowLayout.minimumInteritemSpacing = 0.0
flowLayout.minimumLineSpacing = -1.0
flowLayout.sectionInset = .zero
Run Code Online (Sandbox Code Playgroud)
Mag*_*goo 10
我只是把它解决了......几个小时之后就把300美元的赏金给它了..
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
// calculated CGSize...
return CGSize(width:collectionView.bounds.size.width,height:ceil(calculatedHeight)
}
Run Code Online (Sandbox Code Playgroud)
记住@ 2x @ 3x总是把你的计算单元格细化 ...... UICollectionViews不能破解0.5分
| 归档时间: |
|
| 查看次数: |
473 次 |
| 最近记录: |