时间:2021-05-19
IOS7 点击空白处隐藏键盘的几种方法,具体如下:
iOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:
首先说明两种可以让键盘隐藏的Method:
1、[view endEditing:YES] 这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏。
2、[textFiled resignFirstResponder] 这个则是比较常用的让某个textFiled的键盘隐藏。
接下来就是几种实现方式:
第一种:使用view的touchesBegan:触摸事件来实现对键盘的隐藏,当点击view的区域就会触发这个事件
第二种:创建自定义的触摸手势来实现对键盘的隐藏:
第三种:修改xib中UIView的Custom class为UIControl,UIControl是一些常用控件如UIButton的父类,是UIView的派生类,实现了对触摸和下按的封装。
1、首先设置xib中得UIView的Custom class为UIControl
2、设置关系事件,将xib中得UIView拖到.h区中
设置好事件为Touch Up Inside
3、编写隐藏代码:
好了,以上是三种比较常用的隐藏键盘的方法,每种都可以用于不同的场合和它的利与弊,就看如何运用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
方法二:通过主屏幕页面隐藏 此方法支持升级到iOS14及以上的设备。 1.长按屏幕空白处进入主屏幕编辑页面,将需要隐藏的所有应用拖动到空白页面中。 2
一、需求触发场景:项目中需要开发带有EditText的Dialog显示,要求在编辑完EditText时,点击Dilog的空白处隐藏软键盘。但是Dialog不会消
隐藏电脑桌面软件的方法是: 打开电脑,在桌面空白处右键点击鼠标,在弹出的菜单栏中点击“查看”图标,随后将“显示桌面图标”的勾去掉即可隐藏桌面软件了。 电脑(
实现了一个自定义的密码输入框和自定义数字键盘,用作用户支付密码设置界面。先上效果图如下,方格样式,以及点击空白处隐藏软键盘。控件实现清单:1)集成于EditTe
选中文档的方法如下: 1、使用快捷键CTRL+A,CTRL+A可以快速选定整个文档; 2、点击三下文档左侧的空白处,就是在左边空白处连续点击鼠标即可; 3