2016-06-13 4 views
0

子ビューの右端を-90から0に回転させたいと思います。 アンカーポイントを正しく設定できません。アンカーポイントの完全なビューを変更すると、その位置が変更されています。 私はすべての角度でそれを右に回転させ、基本的に私は、ヒンジアニメーションを探していますアニメーションを使用して、ビューの右隅のビューを-90から0に回転する方法

アニメーションが

ヒンジアニメーションのようになっているはずであることを確認する必要があります。私はHingeアニメーションのいくつかの例を見ましたが、それらは非常に複雑で完全ではありません。

解決策がある場合は、ご連絡ください。あなたはあなたのビューの層に影響を達成するためにCABasicAnimationを使用することができます

おかげ

+0

どこにあなたのコードは、だ??? –

+0

私は多くのブログの助けを借りて、そのうちの1つはhttp://stackoverflow.com/questions/9137591/how-to-animate-uiimageviews-like-hatch-doors-opening –

答えて

0

:私たちはあなたの仕事をするためにここにいないだから

view.layer.anchorPoint = CGPointMake(1.0, 0.0) 
let animation = CABasicAnimation(keyPath: "transform.rotation.z") 
animation.duration = 3.0 
animation.fromValue = 0 
animation.toValue = -90*M_PI/180.0 
view.layer.addAnimation(animation, forKey: "anim") 
+0

私はアンカーポイントを使用しています、0.5)完全な視点位置が中心から別の場所に変化する。どのように中心にビューを配置し、左隅からぶら下げることができます。アニメーションは問題ありませんが、私の質問で述べたようにビューの位置だけが問題です。それは左隅からカードを持ってぶら下がっているように見えるはずです。 –

関連する問題