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

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

[TextFiled resignFirstResponder];

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

[self.view endEditing:YES];

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,966评论 25 709
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 10,249评论 1 9
  • 英语作业 1英文本认真规范书写p6字母各2行每行6个。 2.拼词1一3课单词. 3.预习p7对话。 数学作业 1....
    天隆超市阅读 4,114评论 0 0
  • 1.分别给出下面的类型Fruit和Apple的类型大小(即对象size),并通过画出二者对象模型图以及你的测试来解...
    胖胖核桃阅读 3,134评论 0 0
  • 今天早上7点已到昆明,到达之后开始回想宁波的生活,脑子里闪现一个词“华丽的孤独”。华丽与孤独皆源于一个女人,萍姐。...
    杭州古琴兰花阅读 2,586评论 0 0

友情链接更多精彩内容