2015-03-19 41 views
0

我想在myCustomTableViewController.m從MyTableViewController中的方法'viewDidLoad'獲取MyTableViewCell?

方法viewDidLoad()改變myCustomCell的UILabel的文本如何訪問該小區?

我知道,反之亦然,但我不知道如何從UITableViewControllerUITableViewCell

+1

爲什麼?當它被定義/創建/使用時更改單元格 – Wain 2015-03-19 07:52:37

+0

您可以做的是,將'UILabel'添加到所有單元格,並在'cellForRowAtIndexPath'中放置一個檢查項,如'if(indexPath.row == your_desired_index){your_label.text == @ 「custom_text」; }' – 2015-03-19 08:47:03

回答

2

看UITableView中的數據源功能,有cellForRowAtIndexPath,這爲您的tableview細胞,有更改標籤。

你想要的方式很奇怪,你將不得不創建一個單元格,改變它的標籤,但仍然返回cellForRowAtIndexPath,這似乎有點沒用。

1

如果您使用靜態單元格,則可以通過IBOutlet鏈接獲取tableViewCell。

或已建立的細胞,就可以得到通過實現代碼如下的方法cellForRowAtIndexPath

相關問題