2

iOS6には、複数の列を持つ一種のテーブルビュー、または効果的にグリッドビューを作成できる新しいコレクションビューがあることを知っています。

私は同じ効果を達成しようとしていますが、iOS5といくつかのガイダンスをいただければ幸いです。

そのため、アルバムを表示するときにiOSで写真がどのように機能するかと非常によく似た「セル」4のグリッドを作成したいと思います。

私の最初の考えは、Monotouch.dialogを使用して、4つのuivew「セル」を含むuiviewを取り込む要素を作成することです。

または、セルをスクロールビューに追加して、4x(最大)グリッドへの位置をプログラムで計算します。

グリッドはデータの動的リストから構築されるため、大量のセルを含めることができるため、最適な実行方法を選択しようとしています。誰か提案がありますか?

4

1 に答える 1

2

UITableViewCell過去に、4つのボタン(または必要な数の列)を使用してカスタムを作成し、手動でセットアップUITableViewしてUITableViewSource

もちろん、行数の計算を行う必要があります。

(int)Math.Ceiling (yourListOrArray.Count / 4d)

また、各列を設定するには、同じコード行を何度も記述する必要があります。

面倒ですが、私にとってはうまくUITableView機能します。行を再利用する機能を活用してください。

于 2012-10-04T20:55:29.613 に答える