在ios中使用新文本更新相同的标签

时间:2014-10-29 06:16:41

标签: ios

我正在尝试更新标签。当我点击标签时,文本将移动到textview,然后每当我使用更新的文本创建新标签时单击Done。我该怎么做才能更新相同的标签?我正在使用`singleton'这样做。

2 个答案:

答案 0 :(得分:0)

尝试搜索有关特定UI元素的IBOutlet和属性。比如,在这种情况下,您想要更改UILabel的 .text 属性。这里的单身人士绝对没有用。

答案 1 :(得分:0)

如果您没有标签实例,请尝试使用viewWithTag获取现有标签。

例如:

UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(10, 60, 200, 100)];
[self.view addSubview:myView];

UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 10, CGRectGetWidth(myView.frame), 50)];
[myLabel setTag:1001]; // We can use this tag to find the label from different place.
[myView addSubview:myLabel];

找到标签

UILabel *mLabel = (UILabel *) [myView viewWithTag:1001];
if (mLabel) {
    [mLabel setText:@"Hello"];
}