0

パン ジェスチャに基づいてボールを回転させており、慣性を追加したいと考えています。これを行うために、パン ジェスチャが終了したときに animateWithDuration を使用することにしました。問題は、アニメーションではなく、ボールの位置がすぐに変わることです。以下にコードを掲載します。

func moveByInertia(finalPosition: CGPoint, finalRotation: CGFloat)
{
    UIView.animateWithDuration(2, animations:
    {
        self.tommy.position = finalPosition
        self.tommy.zRotation = finalRotation
    })
}

正しい位置に移動するため、引数は間違いなくこの関数に正しく渡されます。問題は、アニメーション化せずにそうするということです。インターネット上の解決策で同じ問題を見つけることができませんでした。

前もって感謝します

4

0 に答える 0