我想在iOS中创建一个二维表,类似于NSTableView(不是UITableView)。
用户不应该编辑它,并且单元格只包含文本。
那里有一个课,可以制作这样的桌子吗?
修改
我根本不需要支持用户互动。
我只想要这样的东西:
aaaaaa | bbbbb | cccccc
1111 | fff | fffffffff
222 | 4444 | 44444
答案 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上获得最佳开发者工具/助手奖”的事实。但是,正如我所说,它有点复杂。