在iOS开发中。用户在进行文本输入的时候,每每会用到虚拟键盘上的回车键,也就是Return Key.回车键有时候可以是“完毕”(表示输入结束)。可以是“下一项”(连续信息输入),可以是“搜索”(网页中输入)。可以是“发送”(邮件输入),可以是“增长”(比方链接Wi-Fi),等等。git
咱们需要怎么设置呢?方法例如如下:github
(1)选中一个Text Field,点击右側的"Show the Attributes inspector",找到如下的Return Key。swift
发现这里可以本身定义回车键的功能,如:Google搜索,Join增长,Next下一项,Send发送等等。post
。.net
(2)本身定义成Google搜索:blog
。继承
(3)本身定义成发送button:开发
。get
可见本身定义各类回车键是比較方便的。input
在需求中,通常在点击完回车键后需要隐藏键盘,这应该怎么作。我以前的一篇博客《iOS开发之软键盘使用小技巧》中讲到点击其它button或者屏幕其它部分来隐藏键盘,现在咱们来实现经过点击回车键来隐藏小键盘。
(1)拖拽一个Text Field,并在swift代码中进行声明和绑定:
@IBOutlet weak var inputTextField: UITextField!
(2)当前ViewController类继承一个Protocol:UITextFieldDelegate,并实现UITextFieldDelegate中的一个方法:textFieldShouldReturn()。
并在viewDidLoad()加入代码。详细实现例如如下:
。
输入以上代码后。输入完毕后点击回车键就能隐藏键盘了,是否是很是方便呢?
github主页:https://github.com/chenyufeng1991 。欢迎你们訪问!