개발자 코드(Code)/Swfit
IOS) PageControl + label (홀수 :빨간색 , 짝수 : 파란색)
Chain X
2020. 8. 26. 18:31
728x90
반응형
01
//
// ViewController.swift
// HybridwithJSP
//
// Created by Leo_Jang on 26/08/2020.
// Copyright © 2020 Leo_Jang. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var lblNum: UILabel!
@IBOutlet weak var pageControl: UIPageControl!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
//초기 환경 세팅 값
pageControl.numberOfPages = 10
pageControl.currentPage = 0
pageControl.pageIndicatorTintColor = UIColor.gray
pageControl.currentPageIndicatorTintColor = UIColor.black
setText()
}
@IBAction func pageChange(_ sender: UIPageControl) {
setText()
}
func setText(){
lblNum.text = String(pageControl.currentPage + 1)
lblNum.textColor = (pageControl.currentPage + 1) % 2 == 0 ? UIColor.blue:UIColor.red
}
}
반응형