KSOForm is an iOS/tvOS framework for constructing and displaying views similar to Settings app or the Add Event sheet in the Calendar app. It provides value classes (
KSOFormRow) that represent a form. It also provides a
KSOFormTableViewController that owns and displays an instance of
KSOFormModel. It provides default classes that handle the display of the following controls:
It can push or modally present additional forms and custom view controller classes easily. It supports custom table view header, footer, section header, section footer, and cells. It supports validation and formatting of text input.
Demo icons by Glyphish.