0
2

More than 3 years have passed since last update.

Swift で CollectionView の最後に謎の余白がつく

Posted at

Swift で横スクロールの CollectionView の作成している時に最後のアイテム後ろに謎の余白があく現象に悩まされていました。
どうやらこの現象は CollectionView のスタイルが .horizontal + FlowLayout の minimumLineSpacing プロパティがデフォルト値(10pt)を下回った時に発生する現象のようです。

解決策

解決策は FlowLayout の minimumLineSpacingminimumInteritemSpacing の値を同じにすることで、これで無事余白を省いて表示されることができました。

        let flowLayout = UICollectionViewFlowLayout()
        flowLayout.estimatedItemSize = UICollectionViewFlowLayout.automaticSize
        flowLayout.scrollDirection = .horizontal
        flowLayout.minimumLineSpacing = 8
        flowLayout.minimumInteritemSpacing = 8
        collectionViewLayout = flowLayout
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2