Skip to content
Eureka + functionBuilder = LGTM
Swift Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EurekaFormBuilder
Example
.gitignore
.travis.yml
CHANGELOG.md
EurekaFormBuilder.podspec
Gemfile
Gemfile.lock
LICENSE
README.md
_Pods.xcodeproj

README.md

EurekaFormBuilder

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • Xcode 11+ (tested with Xcode 11 beta 7 (11M392r))

Installation

EurekaFormBuilder is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'EurekaFormBuilder'

Usage

This is rewrited Eureka's README demo code with EurekaFormBuilder.

import Eureka
import EurekaFormBuilder

class MyFormViewController: FormViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        form.append {
            Section(header: "Section1") {
                TextRow { row in
                    row.title = "Text Row"
                    row.placeholder = "Enter text here"
                }
                PhoneRow {
                    $0.title = "Phone Row"
                    $0.placeholder = "And numbers here"
                }
            }
            Section(header: "Section2") {
                DateRow {
                    $0.title = "Date Row"
                    $0.value = Date(timeIntervalSinceReferenceDate: 0)
                }
            }
        }
    }
}

Author

@rinsuki

License

EurekaFormBuilder is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.