第5天 文字的长度

实现标签控件和按钮控件的交互。

实现步骤:

1.Main.storyboard中拖上去所需控件。

2.把控件映射到XXXViewController.h中,名称如图所示,并声明一个方法。

- (IBAction)click;

第5天 文字的长度

3. XXXViewController.m实现方法click,代码如图所示。

第5天 文字的长度

4.连接

第5天 文字的长度

5.运行结果

第5天 文字的长度第5天 文字的长度第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 方法,如下图:

 第5天 文字的长度

第5天 文字的长度

第5天 文字的长度

这样就实现了点击Return键关闭键盘。

第5天 文字的长度

上一篇:WPF-利用Blend写的平面控制闸门开关动画


下一篇:水仙