Do it! 스위프트로 아이폰 앱 만들기
03장 도전! Mission 이미지 뷰어 만들기
⇨ 이전, 다음 버튼으로 이미지들을 넘길 수 있다.
이미지 파일명을 1부터 증가하는 식으로 지정하기
Label, Image View, Button 2개 배치하기
Image View 에 대한 아웃렛 변수 추가하기
Button 2개에 대한 액션 함수 추가하기
import UIKit
class ViewController: UIViewController {
let maxImage = 10
var numImage = 1
@IBOutlet var imgView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
imgView.image = UIImage(named: String(numImage) + ".jpg")
}
@IBAction func btnBefore(_ sender: UIButton) {
numImage -= 1
if (numImage < 1) { numImage = maxImage }
imgView.image = UIImage(named: String(numImage) + ".jpg")
}
@IBAction func btnNext(_ sender: UIButton) {
numImage += 1
if (numImage > maxImage) { numImage = 1 }
imgView.image = UIImage(named: String(numImage) + ".jpg")
}
}