Dans mon application j'ai ajouté un google maps sur ma vue.UITouch appels d'événements/ne fonctionne qu'une seule fois. ne fonctionne pas deuxième fois,
I want to know the touch point on the mapView/myView,
où ai-je scotchée
Alors que comme suit i logique mis en œuvre.
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint touchPoint = [[touches anyObject] locationInView:mapView_];
CGPoint touchPoint2 = [[touches anyObject] locationInView:self.view];
NSLog(@"========== %@", NSStringFromCGPoint(touchPoint));
NSLog(@"========== %@", NSStringFromCGPoint(touchPoint2));
//UITouch *touch = [[event allTouches] anyObject];
//CGPoint touchPoint = [touch locationInView:touch.view];
}
Mais il ne fonctionne que pour la première touche, le prochain événement de touche cette méthode ne fonctionne pas les appels.
Je n'ai pas quel était le problème est
J'ai essayé ce code uniquement et de façon surprenante qu'il appelle à chaque fois que je touche à l'intérieur de vue à tout moment et enregistre les valeur parfaitement –
oui cela fonctionne très bien pour toutes les autres vues .. mais, pas dans mon point de vue actuel qui est d'avoir google map view – user2732294