Je veux appeler mon événement de clic sur un bouton tout en touchant la uiimageview nommée (image1) .Imageview placée dans uiview (vue1).UIImageView Touch Event
Ceci 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++;
}
Ce qui précède est mon code en cliquant sur le bouton de l'événement ButtonClicked est l'événement called.Inside de ButtonClick la minuterie fonctionne pour appeler le alphabutt (événement click Button) avec le temps L'intervalle de 2.0.alphabutt est appelé avec chaque 2.0. Je veux faire cette animation quand je touche la uiimageview (image1) alors seulement elle appelle le bouton click event (alphabutt). comment puis-je écrire l'événement tactile pour imageview ...
S'il vous plaît expliquer brièvement un code pour effectuer événement tactile UIImageView ...
S'il vous plaît me répondre le plus tôt possible ... –
S'il vous plaît, ALW AYS formate votre code. Votre question porte à confusion sur la touche imageview et le bouton tactile (que voulez-vous demander ici?) – vodkhang
Désolé pour ne pas avoir formaté le code .... Dans mon code à l'intérieur de l'événement buttonclicked NSTimer (myTimer) est utilisé pour appeler l'autre événement click click (alphabutt) avec le temps intervel de 2.0.Au lieu de timer je veux appeler l'alphabutt (bouton click event) par uiimageview (image1) touchevent .Comment puis-je faire ça ... Plz aide moi ... –