Il semble que lorsque vous animez un UIButton, le bouton réel est toujours à la position de destination. L'animation est juste un "film". Dans ce code, alors que dans l'animation, le bouton n'obtient l'événement que si je touche la destination finale vide (centrée à 600x900). Si je le touche comme je le vois dans la position d'affichage, ce qui signifie à un moment où le bouton est dessiné (au milieu de l'animation) il ne reçoit rien.Comment animer (déplacer) un UIButton, en le gardant touchable pendant le mouvement?
CGPoint point;
point.x = 600;
point.y = 900;
[UIView animateWithDuration:16
delay:0
options:(UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionAllowAnimatedContent)
animations:^{
[movingbutton setCenter:point];
}
completion:^(BOOL finished){
NSLog(@"animation completed");
}
];
Vous ne savez pas comment rendre le bouton animé tangible dans le chemin d'animation correct. Une idée? Merci!
Bien sûr, c'était. Quels sont les points de prime? – Martha