Swift UIKit (6) - 페이지 컨트롤 구현 (Page Control)

soy·2023년 12월 3일
0

iOS-UIKit

목록 보기
14/22

Page Control

내가 쓴 코드

//
//  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) 예제 코드가 이해하기는 더 쉬운 거 같당

profile
soysoisoyysauce~

0개의 댓글