経緯
AKIBA.swiftに参加させて頂いた際、
GridViewのようなレイアウトをどうやって組むのかという話が出て、
・UITableView
・UICollectionView
・UIScrollView+UIView
という選択肢がありました。
全体の意見としてはUIScrollView+UIViewを使うが一番多かったのですが、やってみるとどうやるのかなと思って試してみました。
結果
コードは一切書いていません。
UIStackViewを組み合わせてUIScrollViewの中に入れました。
※iPad用にSize ClassでUIStackViewの大きさを変更しています。
UIScrollViewがScrollしないというありがちな現象に悩まされたのですが、下記の回答を参考にしたら解消されました。
https://stackoverflow.com/questions/31668970/is-it-possible-for-uistackview-to-scroll
実際のデザインはもっと複雑になるとは思いますが
こういうデザインが来た際の対応法の一つとして
勉強になりました。
何か間違っているなどご指摘があれば教えて頂けますと幸いです