A row for Eureka to put two rows side by side into the same UITableViewCell.
SplitRow is a custom row for Eureka designed to put two rows side by side into the same UITableViewCell.
CocoaPods is a dependency manager for Cocoa projects.
Specify Eureka into your project's Podfile:
source'https://github.com/CocoaPods/Specs.git'platform:ios,'9.3'use_frameworks!pod'SplitRow'Then run the following command:
$ pod installCarthage is a simple, decentralized dependency manager for Cocoa.
Specify SplitRow into your project's Cartfile:
github "EurekaCommunity/SplitRow" ~> 2.1.1
Then run the following command:
$ carthage bootstrap --platform iOSimport Eureka
import SplitRow
classViewController:FormViewController{overridefunc viewDidLoad(){
super.viewDidLoad()
form +++Section()<<<SplitRow<PushRow<String>,TextRow>(){
$0.rowLeft =PushRow<String>(){
$0.selectorTitle ="E-Mail"
$0.options =["Private","Work","Others"]}
$0.rowRight =TextRow(){
$0.placeholder ="E-Mail"}}.onChange{print("SplitRow.onChange:","left:",$0.value?.left,"right:",$0.value?.right)}}}Example by changing the percentage of the row on the right
import Eureka
import SplitRow
classViewController:FormViewController{overridefunc viewDidLoad(){
super.viewDidLoad()
form +++Section()<<<SplitRow<PushRow<String>,TextRow>(){
$0.rowLeftPercentage =0.5
$0.rowLeft =PushRow<String>(){
$0.selectorTitle ="E-Mail"
$0.options =["Private","Work","Others"]}
$0.rowRight =TextRow(){
$0.placeholder ="E-Mail"}}.onChange{print("SplitRow.onChange:","left:",$0.value?.left,"right:",$0.value?.right)}}}- iOS 9.3+
- Xcode 9.0+
- Eureka ~> 5.3.5
- If you want to contribute please feel free to submit pull requests.
- If you have a feature request please open an issue.
A-Z
