iOS让键盘消失,取消第一响应,取消一级响应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS让键盘消失,取消第一响应,取消一级响应相关的知识,希望对你有一定的参考价值。

在开发中经常会遇到输入文本内容的时候,输入完毕的时候怎么让键盘消失的问题,有的是更改键盘的按键的方法,有的是点击屏幕的其他地方让键盘消失,个人更倾向于第二种,点击屏幕的其他地方让键盘消失,要实现这种方法其实很简单,在当前控制器的View添加一个点击手势,当触发这个手势时可以让特定的TextFiled的取消第一响应,也就是

[TextFiled resignFirstResponder];

同样的还适合于很多的控件,还有一种更好的那就是让整个View上的所有控件都结束编辑,这样键盘就消失了。对应的代码是

[self.view endEditing:YES];

这样的话就不会有键盘了,两种情况灵活运用即可。

 


本文出自 “红角羚羊” 博客,请务必保留此出处http://2254359459.blog.51cto.com/10776102/1881179

以上是关于iOS让键盘消失,取消第一响应,取消一级响应的主要内容,如果未能解决你的问题,请参考以下文章

ios上有时候提交按钮点击两次才可以取消输入框软键盘

ios中,如何设置clearbutton,且保证虚拟键盘不会一直弹出来

IOS 键盘协议之中的一个 <UITextFieldDelegate>

EarlGrey 故障 - “退出第一响应者状态后键盘没有消失”

iOS收起键盘

IOS数字键盘加完成按钮