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

时间:2012-09-16 11:11:23

标签: objective-c ios nstableview

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

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

那里有一个课,可以制作这样的桌子吗?

修改

我根本不需要支持用户互动。

我只想要这样的东西:

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

3 个答案:

答案 0 :(得分:2)

正如其他人所提到的,已经准备好为这项任务使用课程,但另一方面,那些可能正是你需要的,也可能不是。

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

使用与UITableView相关的UITableViewCell来覆盖行。现在,为了覆盖列,将UITableViewCell分配到磁贴中,一旦UITableView要求您提供单元格(cellForRowAtIndexPath),就可以从磁贴中渲染单元格并将其输入回到UITableView

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

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

我还建议你看一个更复杂的选项:

https://github.com/AlanQuatermain/AQGridView

修改

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