[아이폰] - 배열과 UIButton 사용하기 예제
○ 배열과 UIButton 사용하기 예제 |
배열 생성은 아래와 같다 var imageName = [ "ddd", "bbb", "ccc" ] var wishList = ["sports", "축구", "야구", "농구"] var dataInt : [Int] = [1, 2, 4, 5, 7] import UIKit // 이미지 5개를 두고 배열을 이용하여 back 버튼과 front 버튼 이용하여 그림을 출력해보자 class ViewController: UIViewController { var i = 0 // 카운트 변수 var imageName = [ "1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.png"] // 이미지파일 5개 @IBOutlet weak var imgView: UIImageView! // 이미지 출력위한 이미지뷰 위젯 @IBAction func backButton(_ sender: UIButton) { // 뒤 버튼 클릭 리스너 imgView.image = UIImage(named: imageName[i]) // 배열 이미지 출력 i = i - 1 if(i <= 0) { imgView.image = UIImage(named: "1.jpg") // 이름으로 이미지 출력 } } @IBAction func frontButton(_ sender: UIButton) { // 앞 버튼 클릭 리스너 imgView.image = UIImage(named: imageName[i]) i = i + 1 if(i >= 5) { imgView.image = UIImage(named: "5.png") } } override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } |
'아이폰' 카테고리의 다른 글
[아이폰] - 스위프트 함수 3개의 사용방법 (0) | 2018.10.30 |
---|---|
[아이폰] - Swift for Windows 사용 시 NSObject 에러날 때 해결법 (0) | 2018.10.28 |
[아이폰] - 위젯 : UIButton, UISwitch, UIImageView 사용하기 예제 (0) | 2018.10.16 |
[아이폰] - 뷰 컨트롤러에서 효과주기(폰트, 정렬 등) (0) | 2018.10.16 |
[아이폰] - 스위프트 상속과 오버라이딩 (0) | 2018.10.16 |