在iOS上制作二维表格的最简单方法是什么



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

用户应该无法编辑它,并且单元格将仅包含文本。

有没有一个类,可以制作这样的表格?

编辑:

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

我只想要这样的东西:

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

正如其他人提到的,有现成的类来完成该任务,但另一方面,这些可能是也可能不是你所需要的。

通常,您想要的是一种坚持UITableView(单元格的取消/排队)优点的方法。因此,我的建议有点抽象,但通常是我过去使用的模式;

使用与 UITableViewCell s 相关的UITableView来覆盖行。现在,为了覆盖列,将UITableViewCell分成图块,一旦UITableView要求您提供单元格(cellForRowAtIndexPath),您就可以将单元格从图块中渲染出来并将该行反馈回UITableView

查看DTGridView - 它可能就是你要找的。

好吧,我认为GridView可以在您的情况下使用。您可以将每个网格视为一个单元格。

这是"简单"的(KKGridView):

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

我还建议您查看具有更多选项的更复杂的方法:

https://github.com/AlanQuatermain/AQGridView

编辑:

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

最新更新