Ermitteln Sie mit animationImages, auf welches Bild in UIImageView geklickt wurde

Wir können Bilderarray für a angebenUIImageview, und es wird die Bilder sehr schön animieren. Ich habe die UnterklasseUIImageView Klasse.

Wenn der Benutzer auf das Bild klickt, nehme ich die Tap-Geste auf. Das Problem ist jedoch, woher weiß ich, auf welches Bild in den animationImages geklickt wurde.

- (void)setup
{
    self.animationImages = self.bannerImagesArray;
    self.animationDuration = 3.0f;
    self.animationRepeatCount = 0;
    [self startAnimating];

    self.userInteractionEnabled = YES;
    UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageClicked)];
    [self addGestureRecognizer:tapGesture];
}

- (void)imageClicked
{
    NSLog(@"Image clicked");
    // How do i detect which image was clicked here
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage