2012-04-21 50 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

相關問題