单点触控收藏查看 iOS 5



我知道在iOS6中有一个新的集合视图,它将允许我创建一种具有多列或有效的网格视图的表视图。

我希望达到相同的效果,但在iOS5上,一些指导将不胜感激。

所以我想创建一个"单元格"4的网格,非常像你查看相册时照片在iOS上的工作方式。

我的第一个想法是使用 Monotouch.dialog 并创建一个元素,该元素接收包含 4 个 uivew "单元格" 的 uiview。

或者只是将单元格添加到滚动视图中,以编程方式计算它们在 4x(max) 网格中的位置

网格将建立在动态数据列表之上,因此它可以包含大量单元格,因此我试图选择最佳的预成型方法。有人有什么建议吗?

过去,我只是制作了一个带有 4 个按钮(或您需要的任意数量的列)的自定义UITableViewCell,然后手动设置 UITableViewUITableViewSource .

当然,您必须对行数进行数学计算:

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

而且您必须一遍又一遍地编写同一行代码来设置每一列。

这很烦人,但对我来说效果很好,请确保利用UITableView重用行的能力。

最新更新