iPad上的表格视图组

时间:2010-04-21 21:37:49

标签: uitableview ipad cocoa-touch

我遵循了本教程(iPad Hello World),并想知道是否可以在表格视图中将项目组合在一起。基本上,当用户打开应用程序时,表视图会显示如下内容:组1,组2和组3.当用户在一个组上进行选项卡时,表视图将加载组中的项目。

1 个答案:

答案 0 :(得分:0)

要做到这一点还有很多工作要做,我建议你阅读这个UITableView programming guide以便完全理解这个元素(但如果你想要直截了当,请转到“导航”具有表视图的数据层次结构“部分)。但是,除了您提到的教程之外,这是您将要做的事情的简要说明:

首先,您需要为数据集建模(扩展的NSObject类,带有NSArrays或NSMutableArrays的容器段,甚至单个NSObject来构建层次结构)。一旦你有了这些。然后你将实现方法

numberOfSectionsInTableView:
来自UITableViewDataSource协议的

。向它提供你的层次结构的顶层对象上的元素数量。

然后在此表委托中,您将必须实现方法

tableView:didSelectRowAtIndexPath

再次推送所选行的新视图,从模型中获取数据并使用此数据填充推送的视图。

希望这是有用的老兄!