我在Stackoverflow中是新的,我有一个新的swift代码的问题.
我有自定义键盘上的返回按钮“完成”,但当我点击它,不要跌倒任何东西…如何隐藏键盘上点击它?
我添加了一个代码(在这个网站上发现),当你点击某个地方,而不是在键盘上时隐藏键盘,但是我无法自定义它,点击“完成”按钮…谢谢你!
我有自定义键盘上的返回按钮“完成”,但当我点击它,不要跌倒任何东西…如何隐藏键盘上点击它?
我添加了一个代码(在这个网站上发现),当你点击某个地方,而不是在键盘上时隐藏键盘,但是我无法自定义它,点击“完成”按钮…谢谢你!
你需要实现委托方法,当你点击完成按钮时调用它:
原文链接:https://www.f2er.com/swift/319782.htmlfunc textFieldShouldReturn(textField: UITextField!) -> Bool { textField.resignFirstResponder() return true }
您还需要符合UITextFieldDelegate协议:
class MyViewController: UIViewController,UITextFieldDelegate // I assume you override UIview controller class if not add UITextFieldDelegate to your class
最后一件事是设置你的班级成为一个文本字段委托:
textField.delegate = self