FUIDatePickerContentView
open class FUIDatePickerContentView : FUITintableDrawingView<FUIControlState>, FUITitleMultiLineComponent, FUIValueComponent, FUIDatePickerComponent
The basic inner view for FUIDatePickerCollectionViewCell
.
-
Title text for Date Picker content view.
Declaration
Swift
public private(set) var title: FUIMultiLineText { get }
-
The value of the property. The default is the current date.
This value is displayed next to, or below, the
title
by differentdateFormatter
s ordatePickerMode
s.Declaration
Swift
public var value: Date { get set }
-
Implementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
public var onChangeHandler: ((Date) -> Void)?
-
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 is
true
.Declaration
Swift
open var isTrackingLiveChanges: Bool
-
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
open var dateFormatter: DateFormatter? { get set }
- for
-
The
UIDatePicker.Mode
for theUIDatePicker
for this view. The default value is.dateAndTime
.Declaration
Swift
open var datePickerMode: UIDatePicker.Mode { get set }
-
The
UIDatePicker
for this view. It will be displayed only when this view state is selected.Declaration
Swift
@objc public private(set) lazy var datePicker: UIDatePicker { get set }