Kosoku/KSOForm


KSOForm is a iOS/tvOS framework for building Settings app like views.

License: BSD-2-Clause

Language: Objective-C

Keywords: form, ios


KSOForm

Carthage compatible Version Platform License

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 (KSOFormModel, KSOFormSection, and KSOFormRow) that represent a form. It also provides a UITableViewController subclass, KSOFormTableViewController that owns and displays an instance of KSOFormModel. It provides default classes that handle the display of the following controls:

  • UIImageView
  • UILabel
  • UITextField
  • UITextView
  • UISwitch
  • UIPickerView
  • UIDatePicker
  • UIStepper
  • UISlider
  • UIButton
  • UISegmentedControl

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.

iOS

Installation

You can install KSOForm using cocoapods, Carthage, or as a framework.

When installing as a framework, ensure you also link to Stanley, Ditko, Loki, Agamotto, Quicksilver, KSOTooltip, KSOFontAwesomeExtensions, and KSOTextValidation as KSOForm relies on them.

Dependencies

Third party:

Project Statistics

Sourcerank 4
Repository Size 7.4 MB
Stars 1
Forks 0
Watchers 2
Open issues 4
Dependencies 4
Contributors 1
Tags 83
Created
Last updated
Last pushed

Top Contributors See all

William Towe

Packages Referencing this Repo

KSOForm
KSOForm is a iOS framework for creating Settings app like views.
Latest release 0.35.0 - Updated - 1 stars

Recent Tags See all

0.35.0 October 05, 2018
0.35.0 October 05, 2018
0.34.3 October 03, 2018
0.34.3 October 03, 2018
0.34.3 October 03, 2018
0.34.2 October 03, 2018
0.34.2 October 03, 2018
0.34.1 October 03, 2018
0.34.0 October 03, 2018
0.34.0 October 03, 2018
0.33.0 October 03, 2018
0.33.0 October 03, 2018
0.33.0 October 03, 2018
0.32.0 October 03, 2018
0.32.0 October 03, 2018

Something wrong with this page? Make a suggestion

Last synced: 2018-10-23 21:05:03 UTC

Login to resync this repository