我有一系列表单字段(UITextField),它们具有“完成”操作(我将其更改为“下一步”),可以将firstResponder设置为行中的下一个字段,这样当用户填写表单时他们可以单击下一步以保持进度的字段:
fields[i-1].addTarget(fields[i], action: "becomeFirstResponder", forControlEvents: UIControlEvents.EditingDidEndOnExit)
但是,在表单的中间,我有一个带有datePicker的字段作为inputView,当用户选择一个日期时,我希望具有相同的功能:
[![在此处输入图片描述] [1]] [1]
因此,基本上,用户将选择一个日期,然后将触发.EditingDidEndOnExit,上面的代码将对此进行适当的处理。
最佳答案
当用户旋转车轮时,日期选择器会发出.ValueChanged
。因此,将其与您将该文本字段的.EditingDidEndOnExit
挂钩的对象挂钩。或将其挂钩。但是关键是您可以直接响应更改的日期选择器。