防止UICollectionCell在UICollectionView中居中

时间:2017-07-29 11:31:26

标签: swift uicollectionview flowlayout

背景
我正在使用嵌套的UICollectionViews构建日历视图。

用户在月份和月份之间水平滚动,单元格高度由天数或行数设置。

enter image description here

问题:
当月份单元格高度设置为低于100px时,我会收到不需要的行为。它改变了与#34; top"在哪里,我想要它,到#34;中心"。我花了很长时间才弄清楚发生了什么。可以在界面构建器中说明该行为:

如何让细胞保持与顶部对齐? 我试图创建自己的UICollectionViewFlowLayout但没有成功。

enter image description here

1 个答案:

答案 0 :(得分:0)

最简单的方法是继承UICollectionViewFlowLayout并重新计算字段的Y位置。