現在Swiftでメトロノームを作成したいと考えています。
まずボタンが押された際に画像をアニメーションさせる処理を書いているのですが、その指定方法が間違っているのが思ったとうりのスピードで画像が切り替わってくれません。
lang
1//メンバ変数 2var stepVal:Int = 120 3private var pendulumImgView:UIImageView! 4let pendulumImg:[UIImage] = [ 5 UIImage(named: "img1")!, 6 UIImage(named: "img2")!] 7 8 9//アニメーションの間隔 10 pendulumImgView.animationImages = pendulumImg 11 let speed = 60/stepVal 12 pendulumImgView.animationDuration = TimeInterval(speed) 13 pendulumImgView.animationRepeatCount = 0 14 pendulumImgView.startAnimating()
speedの部分でテンポ120の場合、つまり0.5秒に1度画像を切り替えたかったのですが、ものすごく早いスピードでアニメーションが行われてしまいます。
一体どこが間違ってしまっているのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/28 22:14
2018/07/29 00:52