2012-04-21 75 views

回答

15

落实协议UITableViewDataSourceUITableViewDelegate.h.m那么的tableview与第一响应者-datasource-delegate在界面生成器连接,并支持所需的协议在你的.m课程。

对于数据源,它是:cellForRowAtIndexPathnumbersOfRowsInSection

cellForRowAtIndexPath方法设置你的cell.textlabel.text

+0

哇,伟大的〜UITableViewDataSource作品!我认为UITableView有两种工作方式,一种是由UITableViewController控制的,另一种是由UITableViewDataSource.Great控制的。很高兴能够找到...... – anna 2012-04-21 12:14:11

0

如果你想填充它,你必须注册一个对象作为它的数据源。 如果你也想接收事件,你也必须实现一个委托

+0

我使用NSArray作为其数据源,但未能显示数据。 – anna 2012-04-21 11:59:53

+0

您的控制器必须实现UITableViewDataSource协议,并实现至少-tableView:numberOfRowsInSection:和-tableView:的cellForRowAtIndexPath: – Francesco 2012-04-21 13:51:36

0

您可以嵌入在你的视图控制器(财产)一TableViewController并添加TableViewControllers查看到您ViewControllers视图(addSubView)。创建单元格将进入TableViewController,其工作方式与通常情况下相同。

+0

我非常好奇“在您的ViewController(属性)中嵌入TableViewController并将TableViewControllers视图添加到您的ViewControllers视图(addSubView)”。你能告诉更多吗?详细地说,plz。 – anna 2012-04-21 11:58:05

相关问题