FUIListPickerFormView
public class FUIListPickerFormView : FUIDrawingView, FUITitleMultiLineComponent, FUIValueComponent
Base inner view to display a key-value pair property for FUIListPickerCollectionViewCell
.
Please refer to the FUIListPickerCollectionViewCell
documentation for details.
-
The title of the property.
Declaration
Swift
public var title: FUIMultiLineText
-
The value text of the property
Declaration
Swift
public var valueText: FUIMultiLineText
-
The value is the selected indexes to the items in the list. This property is not used when
ListPicker
‘sisDataSourceRequiringUniqueIdentifiers
istrue
.Declaration
Swift
public var value: [Int]
-
Indicates whether this cell is enabled or not, that is, whether the selections can be changed or not. The default is
true
.Declaration
Swift
public var isEnabled: Bool { get set }
-
Implementation of the change handler. This is invoked on changes to the
value
property.Declaration
Swift
public var onChangeHandler: (([Int]) -> Void)?
-
The array of the valid options.
Declaration
Swift
public var valueOptions: [String]
-
The
FUIListPicker
for thisFUIListPickerFormCell
.Declaration
Swift
public var listPicker: FUIListPicker!
-
This property specifies whether the
valueLabel
should always be below thekeyLabel
or not.The default is
false
.Declaration
Swift
public var alwaysShowValueTextOnBottom: Bool { get set }
-
Indicates whether the user can select multiple values.
The default is
true
, meaning that, by default, the user may select multiple values.Declaration
Swift
public var allowsMultipleSelection: Bool { get set }
-
:nodoc
Declaration
Swift
open override func setup()
-
:nodoc
Declaration
Swift
open override func calculateLayout(_ targetSize: CGSize)
-
Undocumented
Declaration
Swift
open override func systemLayoutSizeFitting(_ targetSize: CGSize, withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority, verticalFittingPriority: UILayoutPriority) -> CGSize
-
Declaration
Swift
open override func prepareForReuse()