//
// 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 |