Faire la danse en 4 pas (Declare, @property, @synthesize, [release]
) Et déclarer un NSArray.
NSArray* imagesArray;
@property (retain,nonatomic) NSArray *imagesArray;
@synthisize imagesArray;
//In your dealloc method relase the vairable***
imagesArray = [NSArray arrayWithObjects:[UIImage imageNamed:@""]];//Some initialization if you want :)
http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableArray
http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html
NSMutableArray définit une méthode d'instance - (void)addObject:(id)anObject
pour ajouter des choses à votre tableau d'images. Vous pouvez ensuite utiliser - (void)removeObject:(id)anObject
pour supprimer l'objet. Vous pouvez les configurer en liant les boutons que vous souhaitez ajouter et supprimer aux méthodes respectives qui effectuent ces actions.
-(void)addImageBtnAction:(id)sender
-(void)removeImageBtnAction:(id)sender
Utilisez ces deux méthodes (vous pouvez les appeler ce que vous voulez) et lors de la configuration des boutons (je fais tout dans le code) fixé il est l'action à la méthode d'événement d'action correspondant que vous avez écrit. Vous pouvez également lier les boutons via le constructeur d'interface, mais je trouve que c'est plus difficile que ça en vaut la peine et que je le fais tous par programmation, donc je ne peux pas vous montrer comment utiliser la méthode IB.
Et oublié d'ajouter, en ajoutant les images à la vue, il faut obtenir ses objets à partir du NSArray défini et actualiser l'affichage lors de l'ajout ou la suppression.
la question n'est pas très claire, en fait. (où est le point d'interrogation? :)) sérieusement, demandez-vous simplement que quelqu'un vous dise comment écrire ce programme? –