Wykryj, który obraz został kliknięty w UIImageView z animacją
Możemy określić tablicę obrazów dla aUIImageview
i będzie ładnie animować obrazy. PodklasowałemUIImageView
klasa.
Teraz, gdy użytkownik kliknie obraz, przechwytuję gest stuknięcia, ale problem polega na tym, jak mam wiedzieć, który obraz w animacji został kliknięty?
- (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
}