iOS
UIDatePicker
Zoeken…
Opmerkingen
UIDatePicker
neemt niet over van UIPickerView
, maar beheert een aangepast picker-viewobject als een subview.
Maak een datumkiezer
Snel
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
Doelstelling C
UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(x: 0, y: 0, width: 320, height: 200)];
Minimum-maximum datum instellen
U kunt de minimale en maximale datum instellen die UIDatePicker mag weergeven.
Minimum datum
[datePicker setMinimumDate:[NSDate date]];
Maximale datum
[datePicker setMaximumDate:[NSDate date]];
modes
UIDatePicker heeft verschillende kiesmodi.
enum UIDatePickerMode : Int {
case Time
case Date
case DateAndTime
case CountDownTimer
}
-
Time
- De datumkiezer geeft uren, minuten en (optioneel) een AM / PM-aanduiding weer. -
Date
- De datumkiezer geeft maanden, dagen van de maand en jaren weer. -
DateAndTime
- DeDateAndTime
geeft datums (als uniforme dag van de week, maand en dag van de maand) plus uren, minuten en (optioneel) een AM / PM-aanduiding weer. -
CountDownTimer
- De datumkiezer geeft uur- en minuutwaarden weer, bijvoorbeeld [1 | 53]. De applicatie moet een timer instellen om met het juiste interval te vuren en de datumkiezer instellen als de seconden naar beneden tikken.
Eigenschap datum instellen PickerMode
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.datePickerMode = .Date
Minuutinterval instellen
U kunt de eigenschap minuteInterval
wijzigen om het interval in te stellen dat wordt weergegeven door het minuteInterval
. De standaardwaarde is 1, de maximale waarde is 30.
let datePicker = UIDatePicker(frame: CGRect(x: 0, y: 0, width: 320, height: 200)
datePicker.minuteInterval = 15
Afteltijd
De waarde NSTimeInterval
van deze eigenschap geeft de seconden aan vanaf wanneer de NSTimeInterval
in de countdown-timer-modus aftelt. Als de modus van de datumkiezer niet CountDownTimer
, wordt deze waarde genegeerd. Maximale waarde is 86.399 seconden (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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow