Classes
The following classes are available globally.
-
See moreFormworks
customUILabel
implementationDeclaration
Swift
final class FWLabel : UILabel
-
See moreFormworks
customUITextField
implementationDeclaration
Swift
final class FWTextField : UITextField
-
See moreFormworks
customUITextView
implementationDeclaration
Swift
final class FWTextView : UITextView
-
Visual representation for the multiline component. Subclasses
See moreUITableViewCell
.Declaration
Swift
final class FWMultilineComponentView : UITableViewCell, FWComponentCell
extension FWMultilineComponentView: FWMultilineComponentViewModelDelegate
extension FWMultilineComponentView: UITextViewDelegate
-
Object responsible for handling all the data handling and business logic of the
See moreFWMultilineComponentView
.Declaration
Swift
final class FWMultilineComponentViewModel : FWComponentViewModel
-
Visual representation for the multiline component. Subclasses
See moreUITableViewCell
.Declaration
Swift
final class FWTextComponentView : UITableViewCell, FWComponentCell
extension FWTextComponentView: FWTextComponentViewModelDelegate
-
Object responsible for handling all the data handling and business logic of the
See moreFWTextComponentView
.Declaration
Swift
final class FWTextComponentViewModel : FWComponentViewModel
-
Representation of a form. It displays each component as a cell of a
See moreUITableView
.Declaration
Swift
public final class FWFormViewController : UIViewController
extension FWFormViewController: UITableViewDelegate
extension FWFormViewController: UITableViewDataSource
extension FWFormViewController: FWFormViewModelDelegate
-
A representation of the
See moreFWForm
‘sViewModel
.Declaration
Swift
final class FWFormViewModel
-
Declaration
Swift
final class FWDismissHeader : UITableViewHeaderFooterView
-
A representation of a
See moreFormworks
UITableViewCell
‘s cell.Declaration
Swift
final class FWFormSubmitTableCell : UITableViewCell
-
Property wrapper used to make it easier to instantiate a
UIView
or its subclasses ready for Auto layout.Important
You should only use this property wrapper if you only need the object to be initialized with the following init:init(frame: .zero)
.Declaration
Swift
@propertyWrapper final class ManualLayout<View> where View : UIView