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

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


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

实现步骤:

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值