我通過URL解析XML文件並動態地將值顯示爲標籤。iPhone動態添加UILabel重疊
如果值在XML文件中更改,標籤的新值疊加在舊的價值觀念
我應該如何修復它
In viewDidLoad
for(int i=0;i<[appDelegate.books count]; i++){
[self createLabel:labelname labelFrame:CGRectMake(LXCOOR, LYCOOR,LWIDTH,LHEIGHT)];
}
-(void) createLabel :(NSString *) aTitle labelFrame:(CGRect) aFrame{
label1 =[[UILabel alloc] initWithFrame:aFrame];
//label.font=[UIFont fontWithName:@"Helvetica" size:TEXTSIZE];
label1.font=[UIFont systemFontOfSize: 10];
label1.textAlignment = UITextAlignmentLeft;
label1.text=[NSString stringWithString:aTitle];
label1.textColor=[UIColor blackColor];
label1.backgroundColor = [UIColor clearColor];
[sv addSubview:label1];
[self.view addSubview:sv];
}
這是做你的工作,以錯誤的方式。您不應該繼續添加標籤,而應該不斷更改您添加的單個標籤的文本。 – mayuur
可否請您發佈代碼 – duk