首页 > 移动平台 > 详细

IOS学习:隐藏键盘方法

时间:2015-04-07 13:31:14      阅读:242      评论:0      收藏:0      [点我收藏+]

1、点击界面的其它空白地方隐藏

     由于UIViewController是继承自UIResponder的,所以可以覆写- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;这个开始触摸的方法来取消第一响应者,代码如下:

  1. // 点击编辑框外面时,隐藏键盘  
  2. - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event  
  3. {  
  4.     [[self.viewviewWithTag:TAG_WORD] resignFirstResponder];  
  5.     [[self.viewviewWithTag:TAG_PROVINCE] resignFirstResponder];  
  6. }  



2、点击键盘上的return或done时,隐藏键盘
     此方法要UITextField实现delegate,当点击KeyBoard上的return按钮时,会调用delegate中的- (BOOL)textFieldShouldReturn:(UITextField *)textField;方法。

     代码:
    1. // 点击键盘上的return或者done时,隐藏键盘  
    2. - (BOOL)textFieldShouldReturn:(UITextField *)textField  
    3. {  
    4.     [textField resignFirstResponder];  

IOS学习:隐藏键盘方法

原文:http://www.cnblogs.com/ejllen/p/4397847.html

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