我有一系列表单字段(UITextField),它们具有“完成”操作(我将其更改为“下一步”),可以将firstResponder设置为行中的下一个字段,这样当用户填写表单时他们可以单击下一步以保持进度的字段:

fields[i-1].addTarget(fields[i], action: "becomeFirstResponder", forControlEvents: UIControlEvents.EditingDidEndOnExit)

但是,在表单的中间,我有一个带有datePicker的字段作为inputView,当用户选择一个日期时,我希望具有相同的功能:

[![在此处输入图片描述] [1]] [1]

因此,基本上,用户将选择一个日期,然后将触发.EditingDidEndOnExit,上面的代码将对此进行适当的处​​理。

最佳答案

当用户旋转车轮时,日期选择器会发出.ValueChanged。因此,将其与您将该文本字段的.EditingDidEndOnExit挂钩的对象挂钩。或将其挂钩。但是关键是您可以直接响应更改的日期选择器。

10-08 03:41