FUIDatePickerContentView

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 different dateFormatters or datePickerModes.

    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, then onChangeHandler 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 selected Date. 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 }
  • The UIDatePicker.Mode for the UIDatePicker for this view. The default value is .dateAndTime.

    Important

    .countDownTimer is not allowed here. Use FUIDurationPickerFormCell for count down mode.

    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 }