J'essaie de faire un bouton qui répond à un simple et double tap. J'essaie de le faire en utilisant la méthode myAction. Le problème est que la première fois que j'appuie sur le bouton, la méthode myAction n'est pas appelée.iPhone UIButton Appuyez sur
Quelqu'un peut-il dire pourquoi cela se produit et comment puis-je résoudre ce problème?
-(IBAction)myButton:(id)sender{
UIButton *theButton = (UIButton *)sender;
[theButton addTarget:self action:@selector(myAction:forEvent:) forControlEvents:UIControlEventAllEvents];
}
- (void)myAction:(id)sender forEvent:(UIEvent *)event {
NSLog(@"Touch events goes here");
}
Merci,
I. Vasilev
J'ai myButton défini, mais je pense que j'ai oublié de définir myAction. Pensez-vous que ce soit moi le problème? La méthode myAction enregistre le résultat, sur mon 2ème, 3ème etc. – Ivan
Je devrais le faire juste au cas où. Si cela ne résout pas votre problème, faites le moi savoir. – lugte098