iOS
UIDatePicker
수색…
비고
UIDatePicker
는 UIPickerView
에서 상속하지 않지만 사용자 지정 피커 뷰 객체를 하위 뷰로 관리합니다.
날짜 선택기 만들기
빠른
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
목표 -C
UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(x: 0, y: 0, width: 320, height: 200)];
최소 - 최대 날짜 설정
UIDatePicker가 표시 할 수있는 최소 및 최대 날짜를 설정할 수 있습니다.
최소 날짜
[datePicker setMinimumDate:[NSDate date]];
최대 날짜
[datePicker setMaximumDate:[NSDate date]];
모드
UIDatePicker에는 다양한 피커 모드가 있습니다.
enum UIDatePickerMode : Int {
case Time
case Date
case DateAndTime
case CountDownTimer
}
-
Time
- 날짜 선택 도구는 시간, 분 및 AM / PM 지정을 표시합니다 (선택 사항). -
Date
- 날짜 선택 도구는 월, 일 및 연도를 표시합니다. -
DateAndTime
- 날짜 선택기가 날짜 (월, 일의 통일 된 요일)와 시간, 분 및 AM / PM 지정을 표시합니다 (선택 사항). -
CountDownTimer
- 날짜 선택 도구가시 및 분 값을 표시합니다 (예 : [1 | 53]. 응용 프로그램은 적절한 간격으로 발사하도록 타이머를 설정하고 날짜 선택 도구를 초 체크로 설정해야합니다.
속성 datePickerMode 설정하기
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.datePickerMode = .Date
분 간격 설정
minuteInterval
속성을 변경하여 분침 바퀴가 표시하는 간격을 설정할 수 있습니다. 기본값은 1이고 최대 값은 30입니다.
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.minuteInterval = 15
카운트 다운 지속 시간
이 속성의 NSTimeInterval
값은 카운트 다운 타이머 모드의 날짜 선택기가 카운트 다운하는 초를 나타냅니다. 날짜 선택 도구의 모드가 CountDownTimer
가 아니면이 값은 무시됩니다. 최대 값은 86,399 초 (23:59)입니다.
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.countDownDuration = 60 * 60
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow