xcode Suppression de certains sous-vues de la vue

Salutations à tous,

Je suis un noob et j'ai essayé de travailler par le biais de ce pour quelques jours.

Je suis pour l'ajout d'images à un affichage via UItouch. La vue contient un arrière-plan au-dessus de laquelle les nouvelles images sont à ajouter. Comment puis-je effacer les images que je l'ajout de la sous-vue, sans se débarrasser de la UIImage qui est le fond. Toute aide est grandement appréciée. Merci à l'Avance.

voici le code:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { 
NSUInteger numTaps = [[touches anyObject] tapCount];

if (numTaps==2) {
    imageCounter.text =@"two taps registered";      

//__ remove images  
    UIView* subview;
    while ((subview = [[self.view subviews] lastObject]) != nil)
        [subview removeFromSuperview];

    return;

}else {

    UITouch *touch = [touches anyObject];
    CGPoint touchPoint = [touch locationInView:self.view];
    CGRect myImageRect = CGRectMake((touchPoint.x -40), (touchPoint.y -45), 80.0f, 90.0f); 
    UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];

    [myImage setImage:[UIImage imageNamed:@"pg6_dog_button.png"]];
     myImage.opaque = YES; //explicitly opaque for performance


    [self.view addSubview:myImage];
    [myImage release];

    [imagesArray addObject:myImage];

    NSNumber *arrayCount =[self.view.subviews count];
    viewArrayCount.text =[NSString stringWithFormat:@"%d",arrayCount];
    imageCount=imageCount++;
    imageCounter.text =[NSString stringWithFormat:@"%d",imageCount];

}

}

source d'informationauteur S. Naughton