【问题标题】:How to set offset for the first element of UICollectionView如何为 UICollectionView 的第一个元素设置偏移量
【发布时间】:2016-11-14 15:08:57
【问题描述】:

我想为collectionView的第一个元素设置offset,这样第一个cell就会出现在collectionView的中心。

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 你可以尝试将你的UICollectionViewcontentOffset设置为y上的(yourCollectionView.width-firstElement.widh)/2.

标签: ios uicollectionview collectionview


【解决方案1】:

把这个放在你的 ViewDidLoad 中:

yourCollectionView.contentInset = UIEdgeInsets(top: 0, left: yourCollectionView.frame.width/2, bottom: 0, right: 0)

希望对你有帮助

【讨论】:

  • 这会为集合视图的每个单元格设置插图。我们如何让它只为第一个单元格做呢?谢谢
【解决方案2】:

我用 UIEdgeInsets 做到了。可以在界面生成器中设置,也可以通过设置 UICollectionViewFlowLayout 的 sectionInsets 属性在代码中设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-10
    • 2011-01-01
    • 2016-12-20
    • 2019-01-02
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多