| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
- IOS
- Excel
- port
- pandas
- python
- javascript
- ASP
- 맛집
- mssql
- node.js
- 다이어트
- MySQL
- 리눅스
- sqlite
- tensorflow
- flutter
- Linux
- 함수
- GIT
- MS-SQL
- 라즈베리파이
- PyQt
- PyQt5
- Unity
- ubuntu
- 유니티
- swift
- urllib
- PER
- 날짜
아미(아름다운미소)
페이지 이동하기 - 페이지 컨트롤 본문
페이지 컨트롤
| 위치 | 뷰 컨트롤러의 클래스 선언문 바로 아래 | 
| 연결(Connection) | Outlet | 
| 이름(Name) | imgView | 
| 유형(Type) | UIImageView | 
| 위치 | imgView 아웃렛 변수 아래 | 
| 연결(Connection) | Outlet | 
| 이름(Name) | pageControl | 
| 유형(Type) | UIPageControl | 
| 위치 | 뷰컨트롤러 클래스 맨 아래 | 
| 연결(Connection) | Action | 
| 이름(Name) | pageChanged | 
| 유형(Type) | UIPageControl | 
[전체소스]
import UIKit
var images = ["01.png", "02.png", "03.png", "04.png", "05.png", "06.png"]
class ViewController: UIViewController {
@IBOutlet weak var imgView: UIImageView!
@IBOutlet weak var pageControl: UIPageControl!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//numberOfPage : 페이지 컨트롤의 전체 페이지수를 의미합니다.
pageControl.numberOfPages = images.count
//currentPage : 현재 페이지를 의미합니다.
pageControl.currentPage = 0
//pageIndicatorTintColor: 페이지 컨트롤의 페이지를 표시하는 부분의 색상을 의미합니다.
//UIColor.green을 입력하면 페이지를 표시하는 페이지 컨트롤의 전체 동그라미 부분이 초록색으로 표시됩니다.
pageControl.pageIndicatorTintColor = UIColor.green
//currentPageIndicatorTintColor : 페이지 컨트롤의 현재 페이지를 표시하는 색상을 의미합니다.
//UIColor.red를 입력하면 현재 페이지가 빨간색으로 표시됩니다.
pageControl.currentPageIndicatorTintColor = UIColor.red
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func pageChanged(_ sender: UIPageControl) {
imgView.image = UIImage(named: images[pageControl.currentPage])
}
}
[결과화면]
'랭귀지 > SWIFT' 카테고리의 다른 글
| [iOS : Swift] Segue 코드상으로 연결하는 방법 (0) | 2018.02.06 | 
|---|---|
| JSON 문자열을 Dictionary로 변환 (0) | 2018.02.04 | 
| swift 맵 뷰로 지도 나타내기4 (위치와 경도로 원하는 핀 설치하기) (0) | 2018.02.02 | 
| swift 맵 뷰로 지도 나타내기3(위치 정보를 추출해서 텍스트로 표시하기) (0) | 2018.02.01 | 
| swift 맵 뷰로 지도 나타내기2(위도와 경도로 원하는 위치 표시하기) (0) | 2018.01.31 |