2012-12-07 1 views
0

Je cherche à animer un UIView et lui donner quelques effets 3D.iOS Angle Droite/Gauche Effet 3D

J'ai expérimenté avec CATransform3DMakeRotation() mais je n'arrive pas à obtenir l'effet correct.

Ce que je suis en train de réaliser est quelque chose comme ceci:

enter image description here

Lorsque la vue rouge se déplace d'un côté à l'autre avec une perspective 3D.

Toute aide ou tout point dans la bonne direction sera grandement appréciée.

Merci

Répondre

0

pas la réponse exacte, mais quelque chose à vous indiquer la direction à droite. Tumbljack has a nice tutorial, sample project and video sur la façon de faire la transformation 3D sur une vue.

Vous pouvez essayer avec les propriétés suivantes comme mentionné dans cela.

layer.transform = CATransform3DMakeRotation(radian, x, y, z); 

ou

transform.m34 = 1.0/-zDistance; 

Essayez peaufinage l'exemple de code pour obtenir la sortie désirée sur votre UIVIew. Son tutoriel est d'avoir une transformation complète cube/sphère 3D et dans votre cas, vous pourriez avoir besoin seulement du mouvement gauche et droit de cela.