UICollectionViewを使用して、iPhoneアプリ(iOS6)で画像のグリッドを表示しています。
UICollectionViewに垂直スクロールを使用していますが、画像はすべて固定幅でさまざまな高さです。画像の幅は、iPhoneで3列の画像が表示されるように設定されています。これは問題なく機能し、画像はグリッドビューで表示されます。
ただし、私の画像の高さはさまざまであるため、次の画像(HTMLで作成されたモックアップ)に示すように、列内の画像間の垂直方向の間隔が異なり、見栄えがよくありません。
代わりに、列内の画像間の垂直方向の間隔が同じである、より流動的な流れを実現したいと思います。次のモックアップは、どのように機能させたいかを示しています。
これを解決する方法のアイデアはありますか?
また、おまけの質問として、アプリがiOS6用に構築されていない場合に同じ問題を解決する方法を知っている人はいますか(UICollectionViewはiOS6でのみ利用可能であるため)。サードパーティのコンポーネントを使用するか、標準のiOSコントロールで解決します。