Dans mon application, j'ai besoin de mettre en œuvre touchBegan pour la vue personnalisée qui a été créée. J'ai ajouté la méthode suivante à ma classe de vue personnalisée.Pourquoi mes méthodes de manipulation tactile ne sont-elles pas appelées pour une sous-classe UIView?
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
}
Mais ces méthodes ne sont pas appelés, quand mon point de vue personnalisé est déplacé ou traîné ... J'ai aussi essayé d'installer
[self setUserInteractionEnabled:YES];
[self becomeFirstResponder]; and override the following method :
-(BOOL)canBecomeFirstResponder
{
return YES;
}
En dehors de cela, ne rien besoin d'être fait ...
Toute aide serait grandement appréciée ...
Cordialement, Mohammed Sadiq.