Evento UIImageView Touch

Quero chamar meu evento de clique no botão enquanto toca na visualização da ui com o nome (imagem1).

Este é o meu código:

- (IBAction)buttonClicked:(id)sender
{

 myTimer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(alphabutt:) userInfo:nil repeats:NO];
 }


-(IBAction)alphabutt:(id)sender
{
 NSLog(@"alphabutt!");


 if(i==1)
 {
  NSLog(@"i==1");
  [image1 setImage:[UIImage imageNamed:@"appleimg.jpg"]];
  [view1 addSubview:image1];  
  transition1 = [CATransition animation];

  transition1.duration = 0.75;

  transition1.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

  transition1.type=kCATransitionReveal;
  transition1.subtype=kCATransitionFromRight;
  transitioning = YES;
  transition1.delegate = self;
  [image1.layer addAnimation:transition1 forKey:nil];  
 }
 if(i==2)
 {
  NSLog(@"i==2");
  [image1 setImage:[UIImage imageNamed:@"boatimg.jpg"]];
  [view1 addSubview:image1];  
  transition2 = [CATransition animation];

  transition2.duration = 0.75;

  transition2.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

  transition2.type=kCATransitionFade;
  transition2.subtype=kCATransitionFromRight;
  transitioning = YES;
  transition2.delegate = self;
  [image1.layer addAnimation:transition2 forKey:nil];

  i=0;
 }
i++;

}

O código acima é meu código enquanto clico no botão que o evento buttonclicked é chamado.No evento buttonclick interno, o timer está trabalhando para chamar o alfabeto (evento de clique no botão) com o intervalo de tempo de 2.0.alphabutt é chamado a cada 2.0.Eu quero fazer isso animação quando toco na visualização da uiimagem (imagem1), e somente ela chama o evento de clique no botão (alfabetos). como posso escrever o evento de toque para visualização de imagem ...

Explique brevemente com algum código para executar o evento de toque da uiimageview ...

questionAnswers(4)

yourAnswerToTheQuestion