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])
}
}
반응형