UIButton ne fonctionne pas lorsque seul robinet geste est ajouté à superview

J'ai un UIButton mis en place et raccordé à une action de mon point de vue contrôleur comme d'habitude. Juste ce par lui-même fonctionne très bien.

Maintenant, j'ai ajouté ce qui suit à mon point de vue, contrôleur de mettre en place un seul robinet:

- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer * singleTapGesture = [[UITapGestureRecognizer alloc] 
                                             initWithTarget:self
                                             action:@selector(handleSingleTap:)];
[self.view addGestureRecognizer:singleTapGesture];
[singleTapGesture release]; }

Maintenant, chaque fois que j'appuie sur le bouton on dirait qu'il a été exploitées, mais il déclenche le geste de reconnaissance de code à la place du bouton d'action.

Comment puis-je faire en sorte que le bouton fonctionne quand j'appuie sur le bouton et appuyez sur la geste fonctionne quand j'appuyez n'importe où dans la vue?

OriginalL'auteur Andrew | 2011-01-10