IOS 隐藏键盘

原创 2013年12月04日 09:58:44

一、IOS点击空白隐藏键盘

首先说明常用的让键盘隐藏的方法:

//FirstResponder是当前与用户交互的控件,当键盘出来的时候就是键盘了

1、[textField resignFirstResponder];

       2、[self.view endEditing:YES];

二、点击ruturn关闭键盘
首先在头文件中定义一下事件,
-(IBAction)HideKeyBoard:(UITextField *)sender;
在.m文件中实现此方法,实现代码如下:
//点击return 隐藏
-(void)HideKeyBoard:(UITextField *)sender{
    [sender resignFirstResponder];//FirstResponder是当前与用户交互的控件,当键盘出来的时候就是键盘了
}
然后给文本框的DidEndOnExit事件绑定HideKeyBoard:方法,这样就实现了点击return的时候隐藏键盘了
三、添加手势,点击空白隐藏键盘
先定义一个隐藏键盘的方法,代码如下:
-(void)OnTouchViewHideKeyBoard{
    [self.view endEditing:YES];
    }
    然后在.m的viewDidLoad的事件中,添加手势事件,代码如下:
    - (void)viewDidLoad
{
    [super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
    /*添加手势操作,点击空白隐藏键盘*/
    
    UITapGestureRecognizer *gesture=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(OnTouchViewHideKeyBoard)];
    gesture.numberOfTapsRequired=1;
    [self.view addGestureRecognizer:gesture];
}
四、修改xib中UIView的Custom class为UIControl,UIControl是一些常用控件如UIButton的父类,是UIView的派生类,实现了对触摸和下按的封装。然后定义一个隐藏键盘的方法,代码同上,给xib的Touch up Inside绑定到隐藏键盘的事件,这样就完成了点击空白处隐藏键盘。

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS 隐藏键盘对应的Demo

  • 2014年02月16日 00:17
  • 78KB
  • 下载

react native ios 解决键盘无法隐藏

最近在开发RN时遇到这样一种情况,页面上方有个数字类型的输入框(keyboardType="numeric"),点开之后把页面底部的提交按钮给遮蔽了,但是IOS的数字键盘没有收缩功能,导致一点开就无法...

iOS简单实现隐藏键盘

  • 2015年03月03日 13:28
  • 62KB
  • 下载

iOS开发实战——CollectionView点击事件与键盘隐藏结合案例(二)

我在前一篇博客中《iOS开发实战——CollectionView点击事件与键盘隐藏结合案例》详细实现了CollectionView与键盘组合操作中出现的多种情况,并解决了交互体验上的一些问题。在实际项...

IOS开发——隐藏键盘的4种方法

IOS开发隐藏键盘的4种方法开发的app中常会用到键盘输入完成后隐藏键盘的情况.在此总结了4种方法来实现我们的目的.方法一——delegate方式第一种隐藏键盘的方法,称为delegate三步法: ...

iOS 隐藏键盘,输入法,防止遮挡输入框

在百度里输入“ios 隐藏键盘”,很快搜出很多文章。比如:“点击return隐藏”,“点击输入框其他地方隐藏”,等等还有的大篇大论的。 其实隐藏输入法也简单,我们应该抓住其本质:即调用res...
  • hherima
  • hherima
  • 2013年03月12日 12:16
  • 3033

iOS开发- 隐藏键盘总结

一、隐藏自身软键盘 当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“Ret...

IOS 点击空白处隐藏键盘的几种方法

-----------------------------转自:http://blog.csdn.net/swingpyzf/article/details/17091567 ---------...

iOS【UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复】

AJ分享,必须精品 先看图片 第一步完成tableView和Cell的架子的图 完善图片 键盘弹出设置后图片: 自动回复图: 粗狂的架子 tableView和Cell的创建 首...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS 隐藏键盘
举报原因:
原因补充:

(最多只允许输入30个字)