###前提・実現したいこと
前回の質問のルーレットのことになりますが、
前回のUIViewで出しているグラフを1回転させたいです。
###発生している問題・エラーメッセージ
エラーはなく動くのですが、
問題として1回転させたい時、Double.piを使って行なっているのですが、
どうしても180度回転しかできないです・・・。
###該当のソースコード
swift
1func spin() 2 { 3 // 初期化. 4 self.transform = CGAffineTransform(rotationAngle: 0) 5 6 // radianで回転角度を指定. 7 let angle:CGFloat = CGFloat(Double.pi) 8 9 // アニメーションの秒数を設定. 10 UIView.animate(withDuration: 3.0, 11 12 animations: { () -> Void in 13 14 // 回転用のアフィン行列を生成. 15 self.transform = CGAffineTransform(rotationAngle: angle) 16 }, 17 completion: { (Bool) -> Void in 18 }) 19 }
###試したこと
Double.pi/2で90度が出るということでしたので、* 2すればいいのかと単純に考えて
行なったらできず、サイトを使ってどうすればいいかと探したのですが、
M_PIを使ったものしか出て来ず、使用しても警告文が出てきて
うまく動かないという状態になりました。
こちらのサイトの
回転アニメーションをUIView自身を回転させるために使いたいです。
###補足情報(言語/FW/ツール等のバージョンなど)
Swift3,Xcode8.3です。
質問ばかりで申し訳ございません。
ヒントや参考になるサイトを教えていただけると非常にありがたいです・・・。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/25 00:24
2017/04/25 00:30