2010-04-15 4 views
0

J'ai besoin de créer un tableau d'images dans lequel, chaque fois que je tape, une nouvelle image est placée à "vue".Comment créer une série d'images?

Et à une certaine période de temps, j'ai besoin d'effacer ce tableau d'images de sorte que toutes les images soient effacées de la vue.

Par exemple sur le bouton clic je veux effacer toutes les images qui sont sur la vue, à travers les robinets, devrait être clair à la fois.

+0

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? –

Répondre

0

ce que ma condition est en ce moment,

i hv 3 vues.

à la première vue, j'utilise tap pour imposer des images sur view1. simlarly wen après certaines conditions i passer de la vue 1 à visualiser 2, même processus se produit, (en utilisant des robinets d'imposer des images)

i presque hv 50 petites images de taille 12X 12 sur chacune des vues,

maintenant wat Je veux accomplir est, quand je reviens de la vue 2 pour voir 1, je devrais hv une vue claire, je veux dire aucune image impose sur les vues devrait être là ... espoir im clair avec ma question ....

réponse rapide est toujours apprécié .... ce qui concerne shishir.bobby

+0

je ne peux pas supprimer vue entière, car il est nécessaire, dans tous les conditoin possible, y at-il un moyen de supprimer les images imposées à la vue seulement être retiré de la vue .... .. – iscavengers

5

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.

+0

merci compagnon, je vais donner un essai merci – iscavengers

Questions connexes