2015-03-19 60 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