ボタンによる画面遷移についてお伺いしたいです。
import UIKit
class ViewController: UIViewController {
var counter = 1
var timer = NSTimer()
var isAnimating = true
@IBOutlet weak var alienImage: UIImageView!
@IBAction func updateImage(sender: AnyObject) {
if isAnimating == true {
timer.invalidate()
isAnimating = false
} else {
timer = NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector: Selector("doAnimation"), userInfo: nil, repeats: true)
isAnimating = true
}
}
override func viewDidLoad() {
super.viewDidLoad()
timer = NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector: Selector("doAnimation"), userInfo: nil, repeats: true)
}
func doAnimation() {
if counter == 5 {
counter = 1
} else {
counter++
}
alienImage.image = UIImage(named: "frame\(counter).png")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
現在このようなコードで、画像を5つ使ったアニメーションを作成しております。
しかし、ボタンを押しても画像の変化が全く起こりません。
何が原因になっているのでしょうか。