以前 WrapLayout というカスタムレイアウトを含む AiForms.Layouts というライブラリを作成しました。これは、要素を水平方向に配置していき端まできたら折り返すというだけのものでした。そして現在は、FlexLayoutの登場によりその役割をほぼ終えています。 AiForms.Layouts では繰り返し要素を配置するコントロールとして、FlexLayoutやStackLayoutをItemTemplateに対応させたものもあります。 しかし、これらは実直に要素を物理的に生成して配置していくだけなので、要素が増えるとパフォーマンスが激しく低下するという問題がありました。 本来多くの要素を配置する場合は UICollectionView / RecyclerView を使用するべきで、そうなるとPlatform側でちゃんと対応させねばならないと思っていました。 Settin
![CollectionView という Xamarin.Forms 向けの 縦以外のレイアウトに対応した ListView を公開しました。 - kamulog](https://cdn-ak-scissors.b.st-hatena.com/image/square/41a34a43c22f3463599b1103009213921f25c101/height=288;version=1;width=512/https%3A%2F%2Fraw.githubusercontent.com%2Fmuak%2FAiForms.CollectionView%2Fmaster%2Fimages%2FSS_ios.jpg)