我们正在评估Eureka Forms,并创建了一个包含几个FieldRows的简单表单。我看到了如何从表单中获取所有值,以及如何在使用onChange()(逐个字符)更改任何行时做出响应,但对我来说,如何在字段编辑完成时做出响应,而不是在键入每个字符时做出响应,这并不明显。
在一个普通的文本字段中,我们可以将视图控制器或tableview的单元格设置为文本字段的委托,并响应textField:didFinishEditing:并在那里处理。
如何使用Eureka Forms字段行来实现这一点?
谢谢
2条答案
按热度按时间yhxst69z1#
我最后使用了
然后检查单元格是否高亮显示。
这是使用Eureka 4.0
nwo49xxi2#
你可以使用onCellUnHighlight回调函数,就像onChange一样。当行退出firstResponder时,也就是你停止编辑的时候,调用onCellUnHighlight。
注意:由于默认实现,您可能还必须定义onCellHighlight,因为如果您不定义,它将覆盖您的onCellUnHighlight。