This view contains a number of
Iterates over the field views in the form.
@property (nonatomic, strong) id<SFormFieldViewIterator> fieldViewIterator
This object is used to control the navigation order of fields in the form. Set this object to modify the navigation order of the fields.
The view to be placed above the keyboard when editing fields.
@property (nonatomic, strong) id<SFormNavigationToolbar> keyboardToolbar
The keyboard toolbar view will be set as the
inputAccessoryView for any text fields added to the form.
By default this is an instance of
Used to layout the sections added to this view.
@property (nonatomic, strong) id<SFormLayout> layout
layout is used by
SFormView in its
layoutSubviews method. Setting this to nil will stop the view from doing any layout if you want to set frames manually.
Default is an instance of the class
The model being presented.
@property (nonatomic, strong) ShinobiForm *model
The section views this form view displays.
@property (nonatomic, copy) NSArray *sectionViews
When this button is pressed, the form’s
submit method is called.
@property (nonatomic, strong) UIButton *submitButton
UIButton set on this property will add the parent form as a target, calling
submit on the form for the event touch up inside. We provide a
SFormSubmitButton, which is styled to match our form styling.
By default the form’s button will be