28 lines
849 B
Swift
28 lines
849 B
Swift
|
import UIKit
|
||
|
|
||
|
class ViewController: UIViewController {
|
||
|
|
||
|
@IBOutlet weak var imageView: UIImageView!
|
||
|
@IBOutlet weak var button: FlatButton!
|
||
|
|
||
|
override func viewDidLoad() {
|
||
|
super.viewDidLoad()
|
||
|
imageView.setAnimatableImage(named: "mugen.gif")
|
||
|
imageView.startAnimating()
|
||
|
UIApplication.sharedApplication().setStatusBarStyle(.LightContent, animated: false)
|
||
|
}
|
||
|
|
||
|
@IBAction func toggleAnimation(button: UIButton) {
|
||
|
if imageView.isAnimating {
|
||
|
imageView.stopAnimating()
|
||
|
button.layer.backgroundColor = UIColor.whiteColor().CGColor
|
||
|
button.setTitleColor(UIColor.blackColor(), forState: .Normal)
|
||
|
} else {
|
||
|
imageView.startAnimating()
|
||
|
button.layer.backgroundColor = UIColor.clearColor().CGColor
|
||
|
button.setTitleColor(UIColor.whiteColor(), forState: .Normal)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|