在开发APP的过程中,我们会很经常用到键盘输入,例如聊天、登陆、信息填写等等。键盘的调用和回收就显得非常的频繁。如何处理或者自定义键盘的出现和回收就成了一个小但是重要的细节。
回收键盘,核心就一句代码:
myTextField resignFirstResponder //让当前的输入框(或者别的)调用resignFirstResponder方法,放弃第一响应者的身份。
下面就介绍一些网络上常用到的方法:
PS:我在写代码时,尽量的使用textfield等输入空间已有的代理方法。你应该在使用前添加这些输入空件的代理协议,并将委托设置为当前的controller(delegate=self).
一、点击空白处键盘消失
在编辑完内容后,点击应用的空白处,回收键盘。原理是调用页面的一个方法(当你轻触当前界面空白处时,调用该方法)
代码也就一句:
<pre name="code" class="objc">-(void)touchesEnded:(NSSet *)touches withEvent:(UIEv