Je veux renouveler un sous-vue qui est créé comme ceci:Comment renouveler vos sous-vues?
CGRect keyLabelRect = CGRectMake(2, [heightofrow intValue]*i, [breitescroller2 intValue]-2,[heightofrow intValue]);
UILabel *keyLabel = [[UILabel alloc] initWithFrame:keyLabelRect];
[Inhalt1 addSubview: keyLabel];
[keyLabel release];
En appelant une méthode, « breitescroller2 » a une nouvelle valeur et ce terme est appelé une deuxième fois et une troisième fois et ainsi de suite. Mon problème est, que le "vieux UILabel" avec l'ancienne position reste à la vue, mais je veux le remplacer par la nouvelle position. Y a-t-il une méthode simple? en supprimant toute sous-vue (keylabel removeFromSuperView] la plus récente de sont supprimées.
Merci pour l'aide!
J'ai changé mes méthodes en supprimant "UILabel * keyLabel" et maintenant je crée l'étiquette dans l'en-tête, maintenant je peux utiliser "removeFromSuperview", thx. – Jonathan