Archive/Doit 아이폰 앱(입문)

PageControl - 코드리뷰

lgvv 2021. 3. 2. 13:07
//
//  ViewController.swift
//  PageControl
//
//  Created by Hamlit Jason on 2021/02/22.
//

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        pageControl.numberOfPages = images.count // 전체 페이지 수
        pageControl.currentPage = 0 // 현재 페이지
        pageControl.pageIndicatorTintColor = UIColor.green // 페이지를 표시하는 부분의 색상을 의미 즉 페이지를 표시하는 페이지 컨트롤러의 색이 초록색으로 보인다.
        imgView.image = UIImage(named: images[0]) // 초기세팅은 0번째 이미지 보이도록 
    }

    @IBOutlet var imgView: UIImageView!
    
    @IBOutlet var pageControl: UIPageControl!
    
    var images = ["01.png", "02.png", "03.png", "04.png", "05.png", "06.png"]
    
    @IBAction func pageChange(_ sender: UIPageControl) {
        imgView.image = UIImage(named: images[pageControl.currentPage]) // 페이지 컨트롤의 상세정보를 가져와서 이미지 뷰에 보여줌
    }
}

 

이미지 소스때문인지 압축파일 업로드가 ㅠㅠ__ㅠㅠ 

내 티스토리 메뉴 중 - 내 깃허브 - ios_ study_doit 에서 확인할 수 있다.

 

페이지 컨트롤 부분인 페이지 아래에 사용자에게 몇 페이지까지 있는데 시각적으로 제공해주기 위함이다 

'Archive > Doit 아이폰 앱(입문)' 카테고리의 다른 글

Navigation - 코드리뷰  (0) 2021.03.02
Tab - 코드리뷰 (탭바 컨트롤러)  (0) 2021.03.02
Map - 코드리뷰(맵뷰)  (0) 2021.03.02
Web - 코드리뷰(웹뷰)  (0) 2021.03.02
Alert - 코드리뷰  (0) 2021.03.02