我通过 for 循环自动创建 UIImageViews:
for (int i=0; i<anzahlzeilen; i++) {
Anfanggrau = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Grauer-Balken.png"]];
Anfanggrau.frame = CGRectMake(0, [heightofrow intValue]*i,[breitescroller2 intValue],[heightofrow intValue]);
[Inhalt1 addSubview:Anfanggrau];
[Anfanggrau release];
};
现在,在一个事件之后,“breitescroller2”发生了变化,我需要更改 UIImageView 的所有宽度。通过第二次调用此代码,较旧的代码会留在那里,我会导致内存问题。有人有想法吗?是否可以给他们标签并删除旧的removeFromSuperview
?
非常感谢你!