当前位置:  开发笔记 > IOS > 正文

Swift - 文本字段键盘返回键不起作用?

如何解决《Swift-文本字段键盘返回键不起作用?》经验,为你挑选了1个好方法。

我对swift很新,正在开展一个项目,我在其中包含了一个文本字段.当我测试应用程序时,我注意到键盘返回键不起作用,我无法退出键盘.这有什么原因吗?可以通过swift实现返回键的功能吗?

此外,还有另一个我最近正在研究的应用程序,我将文本字段的键盘切换到数字键盘,我意识到数字键盘上没有返回键,所以再次,我似乎无法弄清楚如何退出它.我怎么能解决这个问题?

对不起,我对苹果设备也很陌生......



1> Joe Benton..:

您想UITextFieldDelegate在视图控制器中实现:

class ViewController: UIViewController,UITextFieldDelegate //set delegate to class

然后viewDidLoad将textField委托设置为self.

override func viewDidLoad() {
   super.viewDidLoad()
   textField.delegate = self
}

然后,您可以添加此方法,该方法在按下返回键时运行,并resignFirstResponder关闭键盘:

func textFieldShouldReturn(textField: UITextField!) -> Bool {   //delegate method
  textField.resignFirstResponder()
  return true
}

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有