2012-10-04 88 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的能力重用行。