ios7版 30天精通iPhone手机编程 第5天 文字的长度

更多精彩内容,请见:http://www.16boke.com


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

实现步骤:

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

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

- (IBAction)click;


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

ios7版 30天精通iPhone手机编程 第5天 文字的长度_第1张图片

4.连接

ios7版 30天精通iPhone手机编程 第5天 文字的长度_第2张图片

5.运行结果

ios7版 30天精通iPhone手机编程 第5天 文字的长度_第3张图片ios7版 30天精通iPhone手机编程 第5天 文字的长度_第4张图片ios7版 30天精通iPhone手机编程 第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 方法,如下图:

 ios7版 30天精通iPhone手机编程 第5天 文字的长度_第6张图片



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


更多精彩内容,请见:http://www.16boke.com

你可能感兴趣的:(ios7版 30天精通iPhone手机编程 第5天 文字的长度)