Salut les gars je suis preety nouveau ici. Je possède un UIimageview
. Je sais ce que sont les coordonnées d'un UITouch
.
Maintenant je veux que la balle (UIImageView
) se dirige vers elle.
J'ai essayé de penser à des façons de le faire ...
En utilisant CGPoint
Mais je ne peux pas penser à une façon qui fonctionne correctement
Comment puis-je faire cela? (Je ne ai pas trouvé réponse dans Internet)Xcode objet se déplaçant vers le doigt im nouveau ici
- (void)viewDidLoad
{
[super viewDidLoad];
[self play];
[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(play) userInfo:nil repeats:YES];
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
ballvelocity = [touch locationInView:self.view];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
ballvelocity = [touch locationInView:self.view];
}
-(void) play{
[UIView animateWithDuration:3 animations:^{
ball.center = CGPointMake(ballvelocity.x, ballvelocity.y);
}];
}
S'il vous plaît poster ce que vous avez essayé. Il est prévu sur Stack Overflow que vous fassiez preuve d'efforts et que nous vous aidions à partir de là. –