UICollectionView
のページを作成し、各ページにセルを左から右に表示したいと思います。クラシックなUICollectionViewFlowLayout
とで今達成できること
layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
結果は次のとおりです。
page 1 page 2
cell 1 | cell 3 || cell 5 | cell 7
cell 2 | cell 4 || cell 6 | cell 8
私が今達成したいのは:
page 1 page 2
cell 1 | cell 2 || cell 5 | cell 6
cell 3 | cell 4 || cell 7 | cell 8
独自のフローコントローラーを作成するよりも簡単な解決策があるかどうか知りたいですか?またはそうでない場合は、UICollectionViewFlowLayout
のソースコードを見ることができる場所がありますか?それは私が望むものとそれほど変わらないのですか?
私はついにUICollectionViewFlowLayoutをサブクラス化する独自のレイアウトを作成しました。少しの計算を使用して、各セルのcollectionViewAttributesを対応するものに置き換えます(クラシックなcollectionViewFlowLayoutの場合)。
これで私のニーズに適合し、他の誰かに役立つ可能性があるので、ここに私のコードがあります: https://github.com/philippeauriach/fullyhorizontalcollectionview