下面的Eureka表格行意味着无论何时用户开始在其上方的行中键入内容,都将不再被隐藏。当视图控制器加载时,该行始终最初是隐藏的。这对于多个版本都可以正常工作,我不确定为什么它不再起作用,因为我还没有更新该视图控制器中的Eureka Pod或代码。正在评估隐藏条件,并且当该行不再应该隐藏时,返回值为false的正确值。当前,当隐藏值更改为false时,该行现在将出现在表中。
section <<< ButtonRow("save") { row in
row.title = "Save"
row.hidden = Condition.function(["customActivity"], { form in
let customActRow = form.rowBy(tag: "customActivity") as? TextRow
var isHidden = true;
if let customActivityString = customActRow?.value {
if customActivityString.count > 0 {
isHidden = false
}
}
return isHidden
})
}