如何更改UITableViewCell上的详细标签文本?

时间:2013-07-26 11:40:57

标签: objective-c text uitableview label detail

我只是开发中的新手,我遇到了问题。

在我的应用程序中,我有一个带有单元格的表视图控制器(称之为“选择城市”)。通过点击该单元格,打开下一个表视图控制器。在下一个控制器中,我有我所在国家/地区的城市列表。

我有一个问题:如何通过选择其中一个城市来更改detailLabelText? 我想知道我在这个标签中选择了哪个城市。

1 个答案:

答案 0 :(得分:2)

通过在第二个vc中声明为字符串的属性将值传递给第二页,并在分配第二个视图时将值设置为此属性

在视图控制器2中创建字符串

的属性
@property (nonatomic, strong) NSString * resultValue;

在视图控制器2的viewdidLoad中

[self. detailLabelText setText:self.resultValue];

在视图控制器1中的didSelectRowAtIndexpath中初始化第二个视图控制器时

Viewcontroller2 *val=[Viewcontroller2 alloc ]init];
val.resultValue = [datasourceArray objectAtIndex:indexpath.row];