gpt4 book ai didi

IOS Swift - 手动触发文本字段事件

转载 作者:行者123 更新时间:2023-11-28 07:03:37 24 4
gpt4 key购买 nike

如何在给定 UITextField 对象的情况下手动触发事件?

textFieldShouldBeginEditing(_:)
textFieldDidBeginEditing(_:)
textFieldShouldEndEditing(_:)
textFieldDidEndEditing(_:)

在当前场景中。上面的回调中有一些逻辑。有时我会手动更新文本字段

textfield.text = <new text>

我想要

textFieldDidBeginEditing

被触发,比如(希望如此)

textfield.trigger("textFieldDidBeginEditing")

虽然我的方法可能不完全正确,但上述解决方案很可能对我有用。虽然,如果我能用不同的方式表达我的问题,那就是:

  • 当 UITextFields 值(文本)通过 UI 或通过更改时,我如何运行一些逻辑(代码)textfield.text = <new value>

最佳答案

撇开你试图解决的情况;不管这是否是正确的方法;您可以像这样触发 UITextField 事件:

        textField.sendActions(for: UIControl.Event.editingChanged)

关于IOS Swift - 手动触发文本字段事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31411542/

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