티스토리 뷰
UIDatePicker를 이용해 특정 날짜, 시점 또는 시간 간격 (타이머)을 선택할 수 있다.
StoryBoard에 추가해 보았다.
Attribute Inspector에 있는 DatePicker의 핵심 Attribute를 살펴보자.
Style
Style은 DatePicker의 모양을 결정한다.
1. Automatic
2. Compact
- 탭하면 각각 날짜와 시간을 선택할 수 있는 달력과 휠이 나온다.
3. Inline
- 달력 형태로 표시
4. Wheels
- 자주 사용하는 휠 형태로 표시
Mode
DatePicker에 표시되는 정보를 변경한다.
1. time
2. date
3. dateAndTime
4. countDownTimer
Locale
사용하는 지역 설정
Korean( South Korea)로 변경해 주었다.
Interval
Time과 Date and Time 모드에서 minute(분) 간격을 설정한다.
기본값은 1이고 최대값은 30으로 60의 약수만 설정 가능하다.
Date
DatePicker가 표시하는 초기 날짜이다. 기본값은 현재 날짜이다.
코드로 속성을 변경할 경우 date 프로그래밍 방식으로 속성을 설정한다.
datePicker.date = Date(timeIntervalSinceNow: (60 * 60) * 24 * 1) // ((초 * 분) * 시) * 일
Minimum Date & Maximum Date
DatePicker로 선택할 수 있는 날짜와 시간을 제한한다.
'iOS' 카테고리의 다른 글
iOS) UITabBarController Programmatically (0) | 2022.08.09 |
---|---|
iOS) UIDatePicker - 2 / Count Down Timer 생성 (0) | 2022.07.26 |
iOS) UICollectionView Programmatically (0) | 2022.07.20 |
iOS) Error "UICollectionView must be initialized with a non-nil layout parameter" (0) | 2022.07.19 |
iOS) CAGradientLayer (Gradient View) (0) | 2022.07.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- BOJ 10808
- Algorithm
- 요시푸스
- BOJ 1935
- BOJ 10866
- BOJ 10809
- Sheet Height
- crud
- UICollectionView banner
- bottom sheet
- BOJ 10799
- Stack
- autolayout
- ios
- 1406 에디터
- BOJ 17298
- BOJ 10820
- github
- UICollectionView Error
- swift
- sheetPresentationController
- Carousel Effect
- CAGradientLayer
- Custom Detent
- 2023 회고
- Gradient View
- NaverMaps
- BOJ 17413
- Card CollectionVIew
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함