MagazineLayout - 縦スクロールを想定したiOS用ライブラリ
iOSは元々Androidに比べて画面サイズが多くなく、アプリが作りやすかったのですが、今では年々種類が増え続けています。それでもAndroidよりは少ないかも知れませんが、レイアウトをどのデバイスでも問題ない状態にするのは大変です。 今回はAirbnbが開発しているグリッドレイアウトライブラリMagazineLayoutを紹介します。
MagazineLayoutの使い方
デモです。
動的に追加できます。
横向きにも対応しています。
MagazineLayoutはタップすると消える仕組みであったり、幅全体に広がっていない状態の表示も行えます。アプリではあまり縦に長いスクロールがある表示は好まれませんし、標準的なリストビューだけでは使い勝手も良くないでしょう。よりこだわった、しかし柔軟に使えるレイアウトにMagazineLayoutを使ってみましょう。
MagazineLayoutはSwift製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。