Donc, je construis une application avec différentes vues. Chacun d'eux a un certain nombre de boutons. Lorsque vous appuyez sur un bouton dans une vue, il convient d'ajouter une image à une vue supplémentaireImages (la vue principale). Comment créer une boucle qui ajoutera dynamiquement les images en fonction de la position des images précédemment ajoutées? Im tout à fait nouveau dans ce domaine, alors maintenant je n'ai qu'un bouton d'ajouter une image comme ceci:Les boutons UIB de différentes vues ajoutent des images à la même vue?
- (IBAction)addItemToShoppingList
{
UIImage *image = [UIImage imageNamed:@"button1.jpg"];
UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
imageView.frame = CGRectMake(120, 100, 80, 80);
[shoppingList.view addSubview:imageView];
[imageView release];
}
Je veux faire une addItemToShoppingList fonction qui sera associée à tous les boutons dans différents points de vue, mais de mettre des images différentes dynamiquement au même?
Merci, mais ce n'est pas tout à fait ce dont j'ai besoin. Donc, j'ai besoin d'une variable qui gardera la trace de l'emplacement du dernier bouton enfoncé (image ajoutée) afin qu'il puisse les ajouter dans une ligne à un shoppingList. Les vues différentes représentent différentes catégories (légumes, fruits, etc.), lorsque vous entrez dans une vue Fruits, vous choisissez un bouton Apple et en appuyant dessus, vous ajoutez une image pomme à votre liste de courses (autre vue). J'ai donc besoin d'un conseil pour résoudre les images de positionnement sur la liste de courses elle-même puisque toutes les vues sont représentées par des classes différentes. Quelque chose comme une variable globale? Merci pour votre aide! – user705917