我对swift很新,正在开展一个项目,我在其中包含了一个文本字段.当我测试应用程序时,我注意到键盘返回键不起作用,我无法退出键盘.这有什么原因吗?可以通过swift实现返回键的功能吗?
此外,还有另一个我最近正在研究的应用程序,我将文本字段的键盘切换到数字键盘,我意识到数字键盘上没有返回键,所以再次,我似乎无法弄清楚如何退出它.我怎么能解决这个问题?
对不起,我对苹果设备也很陌生......
您想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 }