//
// ViewController.swift
// DigitalFrame
//
// Created by JinYoung Choi on 11/29/17.
// Copyright © 2017 fapeng. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var imgView: UIImageView!
@IBOutlet weak var toggleButton: UIButton!
@IBOutlet weak var speedSlider: UISlider!
@IBOutlet weak var speedLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let cuteImages = [UIImage(named:"1.jpg")!,
UIImage(named:"2.jpg")!,
UIImage(named:"3.jpg")!,
UIImage(named:"4.jpg")!,
UIImage(named:"5.jpg")!,
UIImage(named:"6.jpg")!,
UIImage(named:"7.jpg")!,
UIImage(named:"8.jpg")!,
UIImage(named:"9.jpg")!,
UIImage(named:"10.jpg")!,
UIImage(named:"11.jpg")!,
UIImage(named:"12.jpg")!,
UIImage(named:"13.jpg")!,
UIImage(named:"14.jpg")!,
UIImage(named:"15.jpg")!
]
imgView.animationImages = cuteImages
imgView.animationDuration = 15
speedLabel.text = String(format: "%.2f", speedSlider.value)
}
//시작 / 멈춤
@IBAction func toggleButton(_ sender: Any){
if imgView.isAnimating{
imgView.stopAnimating()
toggleButton.setTitle("Start", for: UIControlState.normal)
}else{
imgView.animationDuration = Double(speedSlider.value)
imgView.startAnimating()
toggleButton.setTitle("Stop", for: UIControlState.normal)
}
}
//var i=0
//슬라이더
@IBAction func speedSliderAction(_ sender:Any){
imgView.animationDuration = Double(speedSlider.value)
imgView.startAnimating()
toggleButton.setTitle("Stop", for: UIControlState.normal)
speedLabel.text = String(format: "%.2f", speedSlider.value)
//print("speedSliderAction : \(i)")
//i += 1
}
}
'ios 뽀개기 > ios 응용해보기' 카테고리의 다른 글
유튜브 플레이어1 (0) | 2018.01.22 |
---|---|
네비게이션 응용 화면간 데이터 넘기기 - 전구 켜고끄기 확대축소 (0) | 2017.12.27 |
간단한 책관리 어플 (0) | 2017.12.20 |
mysql.sock 오류 해결 (0) | 2017.12.19 |
mac에서 php를 통해서 mysql에 삽입하기 (0) | 2017.12.19 |
댓글