2

我想在 iOS 中创建一个二维表,类似于 NSTableView(不是 UITableView)。

用户不应该能够编辑它,并且单元格将只包含文本。

有没有可以制作这样一张桌子的课程?

编辑:

我根本不需要对用户交互的支持。

我只想要这样的东西:

aaaaaa | bbbbb | cccccc
1111   | fff   | fffffffff
222    | 4444  | 44444
4

3 回答 3

2

正如其他人所提到的,已经准备好使用该任务的类,但另一方面,这些可能或可能不是您所需要的。

一般来说,你想要的是一种坚持UITableView(de/queing of cells)优点的方法。因此我的建议有点抽象,但通常是我过去使用的模式;

使用UITableViewUITableViewCells 连接的 in 来覆盖行。现在,为了覆盖列,将UITableViewCells 划分为图块,一旦UITableView要求您提供单元格 ( cellForRowAtIndexPath),您就可以从图块中渲染单元格并将该行反馈给UITableView.

于 2012-09-16T11:49:22.860 回答
1

查看DTGridView - 它可能是您正在寻找的。

于 2012-09-16T11:16:29.720 回答
1

好吧,我认为 aGridView会在你的情况下工作。您可以将每个网格视为一个单元格。

这是“简单”的一个(KKGridView):

http://maniacdev.com/2011/09/open-source-high-speed-interactive-ios-grid-view-component/

我还建议您看一下具有更多选项的更复杂的产品:

https://github.com/AlanQuatermain/AQGridView

编辑:

好吧,这也是一个事实,那AQGridView就是“圣何塞 iPadDevCamp 2010 最佳开发人员工具/助手奖的获得者”。但是,正如我所说,它有点复杂。

于 2012-09-16T11:19:51.403 回答