我通过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