1

Je veux faire pivoter un UIView en utilisant CGAffineTransform et je suis capable de faire pivoter View en utilisant CGAffineTransform. Mais je veux faire tourner UIView en douceur au toucher du doigt en fonction des gestes de balayage.Rotation UIView en utilisant CGAffineTransform

Donc, comme glisser vers la droite, mouvement vers la gauche, j'ai pu détecter swipe mais quand je balayez de bas à droite ou de bas à gauche, je ne suis pas en mesure de détecter geste simple glissement de ces types ...

+0

Je ne sais pas pourquoi quelqu'un a voté cette question. S'il vous plaît laissez un commentaire après votre vote. – Robin

+0

@Robin: Encore une fois ..... Je le rappelle ..... – JKMania

Répondre

2

Sanjay ce sont les seuls gestes admissibles qu'un iPhone prend en charge

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/instp/UISwipeGestureRecognizer/direction

donc je pense que vous essayez de reconnaître un geste de balayage en diagonale et sa ne fonctionne pas.

et il existe également un nombre minimum deTouchesRequired requis pour le mouvement de balayage.

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISwipeGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/cl/UISwipeGestureRecognizer

Et si vous souhaitez faire pivoter un objet UIView que je pense que vous trouverez le code dans ce lien

rotating a view on touch

Hope this helps.

+0

ne le mentionne pas mec ........ Si besoin d'aide il suffit de commenter l'une de mes questions ou réponses. Je vais essayer de mon mieux pour vous aider ....... \ – Robin

+0

J'ai eu un problème contre la détection tactile sur uiview ... – JKMania

+0

@Sanjay vous devriez accepter quelques réponses aussi. Sinon, les gens ne répondront plus à vos questions. – Robin