Xcode4 UILabel双文本

Xcode4 UILabel双文本,xcode4,uilabel,Xcode4,Uilabel,我用这种方法创建了一个UILabel,它第一次就可以正常工作 CGRect labelFrame = CGRectMake(98, 286, 600, 180); UILabel *lblQuestionTitle = [[UILabel alloc] initWithFrame:labelFrame]; [lblQuestionTitle setBackgroundColor:[UIColor clearColor]]; [lblQuestionTitle se

我用这种方法创建了一个UILabel,它第一次就可以正常工作

    CGRect labelFrame = CGRectMake(98, 286, 600, 180);
    UILabel *lblQuestionTitle = [[UILabel alloc] initWithFrame:labelFrame];
    [lblQuestionTitle setBackgroundColor:[UIColor clearColor]];
    [lblQuestionTitle setFont: [UIFont fontWithName:@"Helvetica" size:17.0]];
    [lblQuestionTitle setText:labelText];
    [lblQuestionTitle setNumberOfLines:0];
    [lblQuestionTitle sizeToFit];
    [self.view addSubview:lblQuestionTitle];

问题是,当我以后使用此代码时,新文本会出现在旧文本上。。如何修复此问题?

只需覆盖标签文本,而不是重复使用代码

[lblQuestionTitle setText:@"New label text!"];
如果您确实想要一个完整的新按钮,只需在添加新标签之前将lblQuestionTitle设置为hidden

[lblQuestionTitle hidden:YES];

对不起,那没用。。。只需调用[lblQuestionTitle setText:@“新标签文本!”;根本没给我发短信