gpt4 book ai didi

ios - EditingChanged 文本字段功能不起作用

转载 作者:行者123 更新时间:2023-11-30 13:45:00 26 4
gpt4 key购买 nike

你好,如果我在 Controller 中实现以下功能,则 EditingChanged 功能不起作用

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

textField.text = (textField.text! as NSString).stringByReplacingCharactersInRange(range, withString: string.uppercaseString)

return false
}

这是EditingChanged函数

    firstNameTxtField.addTarget(self, action: "textFieldDidChange:", forControlEvents: UIControlEvents.EditingChanged)

func textFieldDidChange(textField: UITextField) {

print("hello")
}

最佳答案

我也面临同样的问题。我可以通过使用 IBAction 来绑定(bind)而不是如上所述的 UIControlEvents 来解决它。因为有时候,后者无法响应,这很奇怪。

@IBAction func myTextFieldEditingBegins(_ sender: Any) {
//Do something
}

关于ios - EditingChanged 文本字段功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067553/

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