2013-03-22 102 views
0

進出口創造一個UILabel這種方式和它的作品就好了第一次..的UILabel doubble文本

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]; 

問題是,當我後來用這個代碼,新的文本出現在舊的文本。如何我能解決這個問題嗎?

回答

0

而不是重新使用代碼,只需覆蓋標籤文本。

[lblQuestionTitle setText:@"New label text!"]; 

如果你真的想要一個全新的按鈕,只需設置lblQuestionTitle添加新標籤

[lblQuestionTitle hidden:YES]; 
+0

對不起,沒有工作...只是調用[lblQuestionTitle的setText之前隱藏的:@」新標籤文本!「];根本沒有給我任何文字 – Monroe 2013-03-23 00:28:43