【问题标题】:How to programmatically change the UICollectionView Cell location如何以编程方式更改 UICollectionView 单元格位置
【发布时间】:2016-06-25 04:55:29
【问题描述】:
  1. 如何更改导航栏与第一个collectionViewCell之间的间距?

  1. 我想居中对齐。在这种情况下,计算屏幕尺寸的唯一方法是什么?

【问题讨论】:

  • 第一个问题解决方案:取消选中 Adjust Scrollview Insets
  • 随高度增加单元格大小
  • @lyyapan Ravi.. 第二个问题......单元格高度保持不变..

标签: ios swift cell collectionview


【解决方案1】:
  1. 如果您想在集合视图的顶部添加空间,您可以使用 contentInset。可能还有其他方法可以满足您的要求,但这是我能想到的最简单的方法。

    collectionView.contentInset = UIEdgeInsets(top: 100, left: 0, bottom: 0, right: 0)

  2. 我不明白您要做什么。你能解释更多吗?

【讨论】:

  • umm..三个单元格的高度是固定的..(并且三个单元格的高度是相等的。)在这种情况下......我想做一个单元格排序。它具有相等的间距(4)和垂直中心。
  • 嗯?你想在每个单元格的顶部添加相同的空间吗?
  • umm.. 解释更多,在集合视图垂直.. (top)|-A-[v1]-A-[v2]-A-[v3]-A-| (底部)(v1..3 是单元格)...我想要.. 间距相等...
  • 希望您能提供并向我展示您迄今为止所做的工作。你有什么代码吗??
  • 谢谢!它已经解决了......使用函数......minimumLineSpacingForSectionAtIndex......屏幕大小,单元格大小......计算了Linespacing。
猜你喜欢
  • 1970-01-01
  • 2020-09-26
  • 2021-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 2011-08-23
相关资源
最近更新 更多