gpt4 book ai didi

iOS - 挂接到 .EditingDidEndOnExit

转载 作者:可可西里 更新时间:2023-11-01 01:04:37 26 4
gpt4 key购买 nike

我有一系列表单字段 (UITextField),它们的“完成”操作(我将其更改为“下一步”)能够将 firstResponder 设置为下一个字段,这样当用户填写他们可以点击下一步以继续前进的领域:

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

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

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

基本上,用户会选择一个日期,.EditingDidEndOnExit 会触发,上面的代码会适当处理。

最佳答案

我有一个类似的设置,但在 inputAccessoryView 上有一个 Next 按钮:

let nextButton = UIBarButtonItem(title: "Next", style: .Done, target: self, action: #selector(dismissPicker))

为了模拟关联字段上的返回键 EditingDidEndOnExit 事件,我调用了 sendActionsForControlEvents:

func dismissPicker() {
pickerField.resignFirstResponder()
pickerField.sendActionsForControlEvents(.EditingDidEndOnExit)
}

关于iOS - 挂接到 .EditingDidEndOnExit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32672037/

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