//
// ViewController.swift
// PageControlMission
//
// Created by seohuibaek on 2022/10/07.
//
import UIKit
class ViewController: UIViewController {
var num = [1,2,3,4,5,6,7,8,9,10]
@IBOutlet var lblNumber: UILabel!
@IBOutlet var pageControl: UIPageControl!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
pageControl.numberOfPages = num.count
print(pageControl.numberOfPages)
pageControl.currentPage = 0
pageControl.pageIndicatorTintColor = UIColor.darkGray
pageControl.currentPageIndicatorTintColor = UIColor.purple
lblNumber.text = String(num[0])
}
@IBAction func changePage(_ sender: UIPageControl) {
lblNumber.text = String(num[pageControl.currentPage])
}
}
1) page control bar를 10으로 설정했음에도 다 안보여서 애먹었는데 그냥 page control 부분이 좁아서 10개가 다 안보이는 거 였음, , ,
2) 예제 코드가 이해하기는 더 쉬운 거 같당