J'ai un objet UIImageView qui est simplement un rectangle noir. C'est ce que j'utilise pour sélectionner un bouton dans la vue.Réutilisation de la sous-vue
Le problème est, j'ai 49 de ces boutons dans ma vue, et chacun d'eux peut être sélectionné en même temps.
Ce que j'utilise pour ajouter un sous-vue à un bouton est:
UIImageView* selectedSquareView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,40,40)];
[selectedSquareView setImage:[UIImage imageNamed:@"SelectedSquare.png"]];
[button addSubview: selectedSquareView];
je voudrais le selectedSquareView à être réutilisé plusieurs fois comme pour les sous-vues d'autres boutons, mais seulement garder une allocation de celui-ci. Je préférerais ne pas avoir 49 UIImageViews créés en même temps juste à cet effet. Est-ce possible?
Si ce n'est pas le cas, dois-je les stocker dans un NSMutableArray pour pouvoir les retirer plus tard?
Cordialement
-Raymond