UIImageView Événement Tactile

Je veux appeler mon événement clic du bouton tout en touchant le uiimageview nommé(image1).Imageview placé dans uiview(vue1).

C'est mon code:

- (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++;

}

Ci-dessus est mon code tout en cliquant sur le bouton de la buttoncliked événement est appelé.À l'intérieur de buttonclick événement de la minuterie est de travailler à l'appel de la alphabutt(l'événement clic du Bouton)avec l'intervalle de temps de 2.0.alphabutt est appelée à chaque 2.0.Je veux faire cette animation quand je suis toucher le uiimageview(image1) puis seulement il appelle l'événement click du bouton (alphabutt).
comment puis-je écrire l'événement tactile pour imageview...

Veuillez expliquer brièvement avec un peu de code pour effectuer uiimageview événement tactile...

  • Merci de me répondre dès que possible...
  • S'il vous plaît, TOUJOURS au format de votre code. Votre question est une source de confusion au sujet de imageview tactile et le bouton tactile (que voulez-vous demander?)
  • Désolé de ne pas formater le code....Dans mon code à l'intérieur de buttoncliked événement NSTimer(myTimer)est utilisée pour appeler le bouton cliquez sur un autre événement(alphabutt)avec le temps intervel de 2.0.Au lieu de la minuterie, je tiens à appeler l'alphabutt(l'événement clic du bouton)par uiimageview(image1)touchevent .Comment puis-je faire cela...Svp aidez-moi...
  • Dans mon code une seule uiview(vue1)et à l'intérieur de ce point de vue uiimageview(image1)est placé...Merci de me répondre dès que possible...Merci Renya
  • La réponse de Vivek Sehrawat à [Cliquez sur l'Événement sur UIImageView par programmation dans ios][1] [1]: stackoverflow.com/questions/17120476/... est utile pour vous 😀
  • Cochez cette réponse simple http://stackoverflow.com/a/41328885/3177007

InformationsquelleAutor | 2010-09-23