FUIDatePickerComponent
public protocol FUIDatePickerComponent : AnyObject
Component protocol for DatePicker properties.
-
The
UIDatePickerto be displayed.Declaration
Swift
var datePicker: UIDatePicker { get } -
Implementation of the change handler. This is invoked on changes to the
valueproperty.Declaration
Swift
var onChangeHandler: ((Date?) -> Void)? { get set } -
The
UIDatePicker.Modefor theUIDatePickerfor this cell. The default value is.dateAndTime.Important
important :.countDownTimeris not allowed here.Declaration
Swift
var datePickerMode: UIDatePicker.Mode { get set } -
The
DateFormatterto be used to display the selectedDate. Default formatter:- for
UIDatePicker.Mode.dateAndTimeit is medium date style followed by short time style. - for
UIDatePicker.Mode.dateit is medium date style - for
UIDatePicker.Mode.timeit is short time style
Declaration
Swift
var dateFormatter: DateFormatter? { get set } - for
-
If
isTrackingLiveChangesis true, thenonChangeHandlerwill be invoked whenever a date is selected. Otherwise,onChangeHandlerwill be invoked only when the Date Picker is closed. The default value istrue.Declaration
Swift
var isTrackingLiveChanges: Bool { get set } -
The text to be displayed when no date is selected.
The default value is the localized string “No date selected”.
Declaration
Swift
var noDateSelectedString: String? { get set }