我对 swift 还很陌生,当时我正在做一个包含文本字段的项目。当我测试应用程序时,我注意到键盘返回键不起作用,我无法退出键盘。它这样做有什么原因吗?返回键的功能能否通过swift实现?
此外,我最近在开发另一个应用程序,我将文本字段的键盘切换为数字键盘,我意识到数字键盘上没有返回键,所以我还是想不通了解如何退出它。我该如何解决这个问题?
对不起,我也是苹果设备的新手......
最佳答案
您想在 View Controller 中实现 UITextFieldDelegate
:
class ViewController: UIViewController,UITextFieldDelegate //set delegate to class
然后在 viewDidLoad
中将 textField 委托(delegate)设置为 self。
override func viewDidLoad() {
super.viewDidLoad()
textField.delegate = self
}
然后您可以添加此方法,该方法在按下返回键时运行,以及关闭键盘的 resignFirstResponder
:
func textFieldShouldReturn(textField: UITextField!) -> Bool { //delegate method
textField.resignFirstResponder()
return true
}
关于ios - Swift - 文本字段键盘返回键不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34501364/