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, 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
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 }