FUIDatePickerComponent
public protocol FUIDatePickerComponent : AnyObject
Component protocol for DatePicker
properties.
-
The
UIDatePicker
to be displayed.Declaration
Swift
var datePicker: UIDatePicker { get }
-
Implementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
var onChangeHandler: ((Date) -> Void)? { get set }
-
The
UIDatePicker.Mode
for theUIDatePicker
for this cell. The default value is.dateAndTime
.Important
important :.countDownTimer
is not allowed here.Declaration
Swift
var datePickerMode: UIDatePicker.Mode { get set }
-
The
DateFormatter
to be used to display the selectedDate
. Default formatter:- for
UIDatePicker.Mode.dateAndTime
it is medium date style followed by short time style. - for
UIDatePicker.Mode.date
it is medium date style - for
UIDatePicker.Mode.time
it is short time style
Declaration
Swift
var dateFormatter: DateFormatter? { get set }
- for
-
If
isTrackingLiveChanges
is true, thenonChangeHandler
will be invoked whenever a date is selected. Otherwise,onChangeHandler
will be invoked only when the Date Picker is closed. The default value istrue
.Declaration
Swift
var isTrackingLiveChanges: Bool { get set }