Une idée sur la façon de faire tourner l'image dans le sens des aiguilles d'une montre/dans le sens inverse des aiguilles d'une montre au toucher.image de rotation sens des aiguilles d'une montre/sens antihoraire au toucher
Répondre
Vous voudrez utiliser CoreAnimation pour cela; fondamentalement, vous devrez appliquer une animation à la propriété transform de votre vue d'image. Il y a beaucoup de samples sur la page de développeur d'Apple qui montrent des variations à ce sujet.
#import <QuartzCore/QuartzCore.h>
[UIView beginAnimations:@"RotationAnimation" context:nil];
CABasicAnimation *fullRotationAnimation;
fullRotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
fullRotationAnimation .fromValue = [NSNumber numberWithFloat:0];
fullRotationAnimation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)];
fullRotationAnimation.duration = 2; // speed for the rotation. Smaller number is faster
fullRotationAnimation.repeatCount = 1e100f; // number of times to spin. 1 = once
[myImage.layer addAnimation:fullRotationAnimation forKey:@"360"];
[UIView commitAnimations];
En fait, je ne crois pas que le bloc d'animation begin/commit pour UIView soit nécessaire ici, car vous êtes en train d'animer explicitement le calque de la vue. Vous pouvez également utiliser "transform.rotation.z" en tant que mot de passe pour l'animation, afin de spécifier clairement l'axe sur lequel tourner. –
Cela peut être la réponse tardive à votre question, mais il vous aidera quelqu'un ..
En utilisant le CGAffineTransformMakeRotation nous pouvons en mesure de faire pivoter l'image
faire pivoter l'image dans le sens anti-horaire
-(void)rotate
{
x++;
CGAffineTransform transform = CGAffineTransformMakeRotation(x);
imageView.transform = transform;
[self performSelector:@selector(rotate) withObject:self afterDelay:0.1];
}
Pour ClockWise Direction utilisation X-;
- 1. Faire pivoter l'image dans le sens des aiguilles d'une montre ou dans le sens contraire des aiguilles d'une montre en utilisant javascript
- 2. iPhone Image Rotation lorsque l'utilisateur fait glisser le contact?
- 3. Comment déterminer si la souris se déplace dans le sens horaire ou antihoraire?
- 4. image rotation 10 degrés coupé
- 5. Personnalisé UITableViewCell qui se développe au toucher et inclut uitextfield
- 6. Rotation d'une image à l'aide de css
- 7. Rotation image/lien quotidienne javascript question
- 8. équivalent de "toucher" dans Scones?
- 9. C# Rotation de l'image
- 10. SQL Rotation des numéros
- 11. CGLayer dans le mauvais sens
- 12. Comment faire un test de toucher dans GDI + pour des formes pivotées avec des mesures de forme réelles (en pouces)?
- 13. XAML pour rotation, image ronde, avec centre transparent
- 14. BufferedImage Rotation
- 15. Ne pas toucher mon shebang
- 16. Rotation d'une image dans tous les navigateurs (canvas dans IE?)
- 17. Rotation des images comme UIPicker VIew
- 18. Les liens WebView JavaScript fonctionnent au toucher mais pas lors de l'utilisation de trackball
- 19. Rotation 3D en OpenGL et rotation locale
- 20. problème de rotation opengl
- 21. HTML au fichier image .tiff
- 22. Comment utiliser PIL pour redimensionner et appliquer des informations de rotation EXIF au fichier?
- 23. Rotation mathématiques d'image (C#)
- 24. Trouver des angles de rotation entre des points 3d
- 25. Comment puis-je détecter le toucher dans cocos2d?
- 26. positionner une image au milieu
- 27. objectif c opérateur sens
- 28. envoyer des informations dans les deux sens avec AJAX
- 29. Générer une image au moment de l'exécution
- 30. OpenGL Rotation
Vous devrez fournir un peu plus d'informations. Avez-vous du code qui ne fonctionne pas ou cherchez-vous des idées pour commencer? – ChrisF