gpt4 book ai didi

iOS Cocoa pod Eureka : How to add an CheckRow list and a button

转载 作者:行者123 更新时间:2023-11-28 23:52:48 24 4
gpt4 key购买 nike

我想创建一个 View ,其中包含一个带有选项列表的部分和另一行带有“转到下一个按钮”的行

但是Eureka的GitHub中的示例代码并没有告诉你怎么做。那是因为该示例是一个空页面,只有复选框行,没有其他内容。当尝试将按钮放在该 View 的另一部分时,出现以下错误:

+++ is not a prefix unary operator

我的示例类是:

import UIKit
import Eureka

class PaymentView: FormViewController {

override func viewDidLoad() {
super.viewDidLoad()

setForm()
}

func onNext() {
print("go to review!")
}

func setForm() {
form

+++ SelectableSection<ListCheckRow<String>>("Elige la forma de pago:", selectionType: .singleSelection(enableDeselection: true))

let paymentMethods = ["Dinero en efectivo", "Datafast"]
for option in paymentMethods {
(self.form.last!) <<< ListCheckRow<String>(option){ listRow in
listRow.title = option
listRow.selectableValue = option
listRow.value = nil
}
}

+++ Section("Footer")
<<< ButtonRow(){
$0.title = "Elegir método de pago"
}
.onCellSelection { [weak self] (cell, row) in
if row.section?.form?.validate().count == 0{
self?.onNext()
}
else {
print("The form has errors")
}

// End form
}
}
}

最佳答案

以防其他人遇到同样的问题。解决方案是这样的:在追加新的部分或表行项目之前,使用 (self.form) 来继续 Eureka 表单生成器的链。它看起来像这样:

(self.form) +++ Section("button")
// rest of your code

关于iOS Cocoa pod Eureka : How to add an CheckRow list and a button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51734686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com