实现步骤:
1.Main.storyboard中拖上去所需控件。
2.把控件映射到XXXViewController.h中,名称如图所示,并声明一个方法。
- (IBAction)click;
3.在 XXXViewController.m实现方法click,代码如图所示。
4.连接
5.运行结果
知识点:
点击return键关闭键盘。
当按下键盘的 Return 键,会产生一个 Did End On Exit 事件,此时,我们告诉文本框要放弃控件,于是键盘就消失了。具体实现:
(1)在 XXXViewController.h 中声明一个方法:
- (IBAction)textFiledReturnEditing:(id)sender;
(2)在 XXXViewController.m 中实现这个方法:
-(IBAction)textFiledReturnEditing:(id)sender {
[sender resignFirstResponder];
}
所谓 First Responder 指的就是用户当前正在与之交互的控件。当用户使用键盘时,First Responder 就是这个键盘,resignFirstResponder 方法,顾名思义,就是放弃 First Responder 。
(3)让文本框映射到 textFiledReturnEditing 方法,此时的事件应当是 Did End On Exit ,具体操作是:
在点击Show the Assistant editor情况下,左边打开Main.storyboard,右边打开XXXViewController.h ,点击Show the Connections inspector,然后在View 中选择文本框,在 Connector Inspector 中找到 Did End On Exit ,从它右边的圆圈中拉出映射线,映射到 ViewController.h 的 textFiledReturnEditing 方法,如下图:
这样就实现了点击Return键关闭键盘。
更多精彩内容,请见:http://www.16boke.com