728x90
페이지 이동 앱 구현하기
페이지 이동앱을 구현하였습니다.
아래의 이미지 컨트롤을 누르면 누른대로 이미지가 바뀌는 것을 알 수 있습니다.
결과 화면
코드 & 설명
import UIKit
var images = [ "01.png", "02.png", "03.png", "04.png", "05.png","06.png" ]
class ViewController: UIViewController {
@IBOutlet var imgView: UIImageView! //이미지 출력용 아웃렛 변수
@IBOutlet var pageControl: UIPageControl! //페이지 컨트롤용 아웃렛 변수
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
pageControl.numberOfPages = images.count //페이지 컨트롤의 전체 페이지 수
pageControl.currentPage = 0 //현재 페이지
pageControl.pageIndicatorTintColor = UIColor.green //페이지 컨트롤의 페이지 표시하는 부분의 색상
pageControl.currentPageIndicatorTintColor = UIColor.red //현재 페이지 표시하는 색상
imgView.image = UIImage(named: images[0])
}
//페이지가 변하면 호출 됨
@IBAction func pageChange(_ sender: UIPageControl) {
//images라는 배열에서 pageControl이 가리키는 현재 페이지에 대한 이미지를 imgView에 할당
imgView.image = UIImage(named: images[pageControl.currentPage])
}
}
전체 코드
출처 : Do it 스위프트로 앱 만들기
728x90
'Mobile Platform > IOS' 카테고리의 다른 글
[IOS] Do it(10) Navigation App 구현 - 뷰 전환과 정보 전달하기 (0) | 2020.08.21 |
---|---|
[IOS] Do it(9) TabVar Controller App 구현 (0) | 2020.07.25 |
[IOS] Do it(7) Map 구현 하기 (0) | 2020.07.23 |
[IOS] Do it(6) Web App 구현 하기 (0) | 2020.07.19 |
[IOS] Do it(5-1) 알람 시계(Alert App) 구현 예제! (0) | 2020.07.17 |