最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[已解决]swift实现文本框输入期间执行动作

Swift crifan 1892浏览 0评论

swift textfield editing

UITextField and UITextField Delegate using swift in iOS

ios – How do I check when a UITextField changes? – Stack Overflow

结果UITextFieldDelegate中没有找到textFieldDidChange

然后最后用:

        phoneTextField.addTarget(self, action: "textFieldDidChange:", forControlEvents: UIControlEvents.EditingChanged)
    func textFieldDidChange(textField: UITextField) {
        print("textFieldDidChange textField=\(textField)")
        updateSmsCodeButton()
    }

即可。

[总结]

想要监控文本框在输入文字时的事件,可以用:

        phoneTextField.addTarget(self, action: "textFieldDidChange:", forControlEvents: UIControlEvents.EditingChanged)
    func textFieldDidChange(textField: UITextField) {
        print("textFieldDidChange textField=\(textField)")
        updateSmsCodeButton()
    }

转载请注明:在路上 » [已解决]swift实现文本框输入期间执行动作

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
91 queries in 0.192 seconds, using 22.03MB memory