0
j'aime faire glisser cet objet verticalement au lieu de horizontalement, ce qui est doin maintenant:objet Faites glisser verticalement
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:touch.view];
if (CGRectContainsPoint(myObject.frame, location)){
CGPoint xLocation = CGPointMake(location.x, myObject.center.y);
myObject.center = xLocation;
}
}
MERCI, MERCI, MERCI !!! – blacksheep
Ne me remerciez pas; juste en haut-voter et accepter la réponse. ;-) –
ok. mais j'ai encore un petit problème: le draging fonctionne à l'extérieur de l'objet avec ce code: - (void) touchesMoved: (NSSet *) touche avecEvent: (UIEvent *) event { UITouch * touch = [[event allTouches] anyObject] ; Emplacement CGPoint = [touch locationInView: touch.view]; CGPoint xLocation = CGPointMake (location.x, myObject.center.y); myObject.center = xLocation; } mais pas avec le code ci-dessus. – blacksheep