2012-10-04 122 views
2

我知道在iOS6中有一個新的集合視圖,它允許我創建一個具有多個列的視圖或有效的網格視圖。monotouch集合視圖iOS 5

我期待着達到相同的效果,但在iOS5上,一些指導將不勝感激。

所以我想創建一個「單元格」4的網格,非常類似於當您查看相冊時iOS上的照片如何工作。

我首先想到的是用Monotouch.dialog並創建一個元素,它接受一個包含4 uivew「細胞」一個UIView

,或者只是添加細胞滾動型計算程式設計自己的位置到4倍(最大)網格

網格將建立一個動態的數據列表,所以它可能包含大量的單元格,所以我試圖挑選最好的預成型方法。會有人有任何建議嗎?

回答

2

在過去,我剛剛用4個按鈕(或者需要的列數)自定義UITableViewCell,然後手動設置UITableViewUITableViewSource

你會的過程中,必須做數學題的行數:

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

而且你不得不一遍又一遍地寫相同的代碼行中設置每列。

這很煩人,但對我很好,請確保充分利用UITableView的能力重用行。