前提・実現したいこと
swiftでiOSアプリを作っています。
iphoneのホーム画面のように
collectionViewのセクションが横に並びつつ
セルの並びは横優先になるようにして、
尚且つ各セクションの幅は一定にしたいです。
1 2 3 | 1 2 | 1 2 3 4 5 6 | | 7 | |
発生している問題・エラーメッセージ
Scroll Directionの設定をHorizontalにすると
横並びのセクションは実現しますが、
その場合セルの並びは縦優先になってしまいます。
また、セクションの幅も数が少ないと詰まってしまいます。
layout.scrollDirection = .horizontal の場合 1 4 7 | 1 | 1 4 2 5 | 2 | 2 3 6 | | 3
試したこと
ScrollViewやcollectionViewなどに複数のcollectionViewを並べて、
それぞれ縦方向で設定すれば見た目は実現できるのですが、
セルの並べ替えも行いたいので可能であれば
1つのcollectionViewで実現したいです。
また、横方向のcollectionView1つでも透明のセルを並べれば
見た目だけは実現できますが、並べ替えの時の動きが縦優先のままになります。
あなたの回答
tips
プレビュー