2012-09-16 36 views
2

我想在iOS中创建一个类似于NSTableView(不是UITableView)的二维表。在iOS上制作二维表格最简单的方法是什么?

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

那里有一堂课,可以做成这样的桌子吗?

编辑:

我不都需要用户交互的支持。

我只是想是这样的:

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

回答

1

退房DTGridView - 它可能是你在找什么。

+0

我知道作者的 - 和他远在GitHub上更加活跃,所以最好关闭连接到存储库 – Abizern

1

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

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

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

我也要建议你看看一个更复杂的一个具有更多选择:

https://github.com/AlanQuatermain/AQGridView

编辑:

嗯,这是一个因此,AQGridView是“2010年iPadDevCamp最佳开发者工具/助手奖得主”。但是,正如我所说,这有点复杂。其他人所说

2

由于有准备使用类这一任务,但在另一方面,那些可能或可能不正是你所需要的。

一般情况下,你想要的是与UITableView(细胞的DE/queing)的优势,坚持的做法。因此,我的建议有点抽象,但通常是我过去使用的模式;

使用与UITableViewCell S代表覆盖行连接UITableView。现在,用于覆盖列,devide的UITableViewCell s转换瓦片,一旦UITableView要求您提供细胞(cellForRowAtIndexPath),渲染单元格出你的牌,喂该行回UITableView

+0

TBH,我需要一个网格视图一次,并推出了我类似这样的答案自己的实现。 @Tyilo,如果你的tableView是*那么简单,就这样写就可以了。 (额外注意事项:在自定义的“UITableViewCell”中使用'UITableViewStylePlain',并在'drawRect:'内部绘制内部单元格之间的连线。 – Mazyod

相关问题