ITエンジニア/デザイナ向けにオープンソースを毎日紹介

iOSは元々Androidに比べて画面サイズが多くなく、アプリが作りやすかったのですが、今では年々種類が増え続けています。それでもAndroidよりは少ないかも知れませんが、レイアウトをどのデバイスでも問題ない状態にするのは大変です。

今回はAirbnbが開発しているグリッドレイアウトライブラリMagazineLayoutを紹介します。

MagazineLayoutの使い方

デモです。

動的に追加できます。

横向きにも対応しています。

MagazineLayoutはタップすると消える仕組みであったり、幅全体に広がっていない状態の表示も行えます。アプリではあまり縦に長いスクロールがある表示は好まれませんし、標準的なリストビューだけでは使い勝手も良くないでしょう。よりこだわった、しかし柔軟に使えるレイアウトにMagazineLayoutを使ってみましょう。

MagazineLayoutはSwift製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

airbnb/MagazineLayout: A collection view layout capable of laying out views in vertically scrolling grids and lists.

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2