AAAなブログ

あなたの求めているものは、ここにはない!

UICollectionView をアコーディオンにしてみた

 

 

みんな大好き UICollectionViewです。

セクションヘッダをタップしたらそのセクションを開いて表示します。

もう一度タップすると折り畳みます。

俗にアコーディオンって言われるやつです。

 

 

f:id:hatesatekite:20200721143829g:plain
 

かんたんそうでしょ?

ググれば1時間くらいでできるって思うでしょ?

で、実際にやってみたら・・・

意外とてこずりました。

 

 

UITableViewではアコーディオンはよくやるのですが、UICollectionViewだと勝手が違う。 

 

 

Githubに上げときました。

プライベートレポジトリですが。

今度出すアプリにこれを乗っけるのでその時にまたスクショ晒す予定。

 

 

環境

- iPhone 11 Pro / iOS 14 beta 2

- Xcode 12 beta 2