FUIValuePickerContentView

open class FUIValuePickerContentView : FUITintableDrawingView<FUIControlState>, FUITitleMultiLineComponent, FUIValueComponent, FUIValuePickerComponent
extension FUIValuePickerContentView: UIPickerViewDelegate, UIPickerViewDataSource

The basic inner view for FUIValuePickerCollectionViewCell.

  • Title text for Value Picker content view.

    Declaration

    Swift

    public private(set) var title: FUIMultiLineText { get }
  • The array of the valid options.

    Declaration

    Swift

    public var valueOptions: [String] { get set }
  • The value of the picker. The default is 0.

    Declaration

    Swift

    public var value: Int { get set }
  • Implementation of the change handler. This is invoked on changes to the value property.

    Declaration

    Swift

    public var onChangeHandler: ((Int) -> 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
  • This property indicates whether the picker is to always be displayed.

    The default is false.

    Declaration

    Swift

    open var alwaysShowPicker: Bool { get set }
  • The UIPickerView for this view. It will be displayed only when this view state is selected.

    Declaration

    Swift

    @objc
    public private(set) lazy var valuePicker: UIPickerView { get set }