일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 유니티
- 리눅스
- PyQt
- ubuntu
- python
- node.js
- Excel
- PyQt5
- sqlite
- 날짜
- mssql
- pandas
- Unity
- 라즈베리파이
- ASP
- port
- tensorflow
- swift
- IOS
- 맛집
- MS-SQL
- 다이어트
- urllib
- PER
- Linux
- GIT
- 함수
- javascript
- MySQL
- flutter
아미(아름다운미소)
페이지 이동하기 - 페이지 컨트롤 본문
페이지 컨트롤
위치 |
뷰 컨트롤러의 클래스 선언문 바로 아래 |
연결(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 |