카테고리 없음

IOS) PageControl 작동법 (사진필요)

Chain X 2020. 8. 27. 08:24
728x90
반응형

 

//
//  ViewController.swift
//  PageControl
//
//  Created by Leo_Jang on 26/08/2020.
//  Copyright © 2020 Leo_Jang. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var imgView: UIImageView!
    @IBOutlet weak var pageControl: UIPageControl!
    
    var images = ["flower_01.png","flower_02.png","flower_03.png","flower_04.png","flower_05.png","flower_06.png"]
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        
        //초기 화면설정
        // pageControl가 사진이 몇 개인지 알아야 동그라미를 몇개 생성하는지 알 수 있따.
        pageControl.numberOfPages = images.count
        pageControl.currentPage = 0 // 현재 페이지 시작점
        pageControl.pageIndicatorTintColor = UIColor.green  // 색깔
        pageControl.currentPageIndicatorTintColor = UIColor.red // 현재 보고 있는 사진에 대한 색
        imgView.image = UIImage(named: images[0])
    }
    @IBAction func pageChange(_ sender: UIPageControl) {
                    // pageControl 현재 자신이 몇번째 사진에 있는지 다 계산하고 있다.
        imgView.image = UIImage(named: images[pageControl.currentPage]) 
    
    }
}
반응형