首页 > 其他 > 详细

第5天 文字的长度

时间:2014-01-21 23:32:13      阅读:418      评论:0      收藏:0      [点我收藏+]

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

实现步骤:

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

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

- (IBAction)click;

bubuko.com,布布扣

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

bubuko.com,布布扣

4.连接

bubuko.com,布布扣

5.运行结果

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣


知识点:

点击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 方法,如下图:

 bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

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

第5天 文字的长度

原文:http://blog.csdn.net/one_in_one/article/details/18597873

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!