RSDPopoverInputFieldObject
@available(*, deprecated)
open class RSDPopoverInputFieldObject : RSDFormUIStepObject, RSDPopoverInputField, RSDCopyInputField
RSDPopoverInputFieldObject
is a wrapper for a form step that allows it to conform to the input field
protocol. This is intended to allow a model that shows summary information about the input field in a
main view controller and using a modal presentation style to actually input the fields.
-
A localized string that displays a short text offering a hint to the user of the data to be entered for this field. This is displayed at the parent level before showing the modal view controller that is used for inputing the answer.
Declaration
Swift
public var inputPrompt: String?
-
Additional detail about this input field. This is displayed at the parent level before showing the modal view controller that is used for inputing the answer.
Declaration
Swift
public var inputPromptDetail: String?
-
Placeholder text to display in the table cell or button that is displayed prior to entering an answer. This is displayed at the parent level before showing the modal view controller that is used for inputing the answer.
Declaration
Swift
public var placeholder: String?
-
Declaration
Swift
override open func validate() throws
-
Returns the wrapped input field
isOptional
.Declaration
Swift
open var isOptional: Bool { get }
-
Returns the wrapped input field
dataType
.Declaration
Swift
open var dataType: RSDFormDataType { get }
-
Returns
.popover
.Declaration
Swift
open var inputUIHint: RSDFormUIHint? { get }
-
Returns
nil
.Declaration
Swift
open var textFieldOptions: RSDTextFieldOptions? { get }
-
Returns
nil
.Declaration
Swift
open var range: RSDRange? { get }
-
Returns the wrapped input field
formatter
.Declaration
Swift
public var formatter: Formatter? { get }
-
Returns
nil
.Declaration
Swift
public var pickerSource: RSDPickerDataSource? { get }
-
Declaration
Swift
public required init(identifier: String, type: RSDStepType?)
-
Declaration
Swift
public required init(from decoder: Decoder) throws
-
Declaration
Swift
open override func copyInto(_ copy: RSDUIStepObject)