gpt4 book ai didi

ios - 键盘完成键 Action swift iOS 不起作用

转载 作者:IT王子 更新时间:2023-10-29 05:06:58 26 4
gpt4 key购买 nike

我是 stackoverflow 的新手,我对新的 swift 代码有疑问。我用“完成”自定义了键盘上的返回按钮,但是当我点击它时,不会发生任何事情......我怎样才能在点击它时隐藏键盘?我已经添加了一个代码(在这个网站上找到)当你点击某个地方而不是在键盘上时隐藏键盘,但是我无法通过点击“完成”按钮来自定义它......之前谢谢你!!

最佳答案

您需要实现在您点击完成按钮时调用的委托(delegate)方法:

func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}

您还需要遵守 UITextFieldDelegate 协议(protocol):

// I assume you override UIViewController class. If not add UITextFieldDelegate to your class
class MyViewController: UIViewController, UITextFieldDelegate

最后一件事是将您的类设置为文本字段委托(delegate):

textField.delegate = self

关于ios - 键盘完成键 Action swift iOS 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24775678/

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