Swift でアニメーションに変数を渡そうとすると、次のエラーが発生します。
Could not find member 'CurveEaseOut'
度を手動で入力すると、私のコードは問題ないようです。
UIView.animateWithDuration(2.0, delay: NSTimeInterval(0.0), options: .CurveEaseOut, animations: {
self.arrowImage.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI)) / 180.0)
}, completion: nil)
しかし、変数を使用しようとすると問題が発生します。
var turn = Double()
turn = 180.0
UIView.animateWithDuration(2.0, delay: NSTimeInterval(0.0), options: .CurveEaseOut, animations: {
self.arrowImage.transform = CGAffineTransformMakeRotation((turn * CGFloat(M_PI)) / turn)
}, completion: nil)
おそらく、それは私の Double() の使用でしょうか? さまざまなタイプを試しましたが、解決策が見つかりません。