iOS开发-点击屏幕,键盘消失的极佳方法。
一般点击屏幕消失键盘常用三种方法:
①、xib中将背景设为UIControl,再添加点击事件。
②、键盘出现时,添加一个空白按钮,添加点击事件。
③、给背景添加个点击手势,添加触发事件。
具体代码推荐博客:http://blog.csdn.net/ugg/article/details/7246164
以上方法都有其片面和不方便之处。xib不一定常用,添加手势和增加按钮显得繁琐,代码又分散,极不容易管理。
偶然在CocoaChina看到一个非常好的做法,推荐给大家:
#pragma mark - 点击背景键盘消失
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{[self.view endEditing:YES];
}
两行代码搞定事情,何乐而不为呢?
iOS开发-点击屏幕,键盘消失的极佳方法。相关推荐
- 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开
//解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...
- IOS开发基础之屏幕组件适配添加约束
IOS开发基础之屏幕组件适配添加约束 使得横屏显示也能自动适配 对齐我们可以按住Ctrl键,把控件连线至view中 如果我们不小心添加错了.可以清除掉约束 具体约束可以在右边查看 by johnson ...
- Android 软件盘弹出点击空白处键盘消失的方案
Android 软件盘弹出点击空白处键盘消失的方法,代码如下: public void HideInput() {if (null != this.getCurrentFocus()) {/*** 点 ...
- (0095)iOS开发之本地文件预览的三种方法(3)
(0090)iOS开发之本地文件预览的三种方法(1) (0094)iOS开发之本地文件预览的三种方法(2) 用功能强大的Webview来实现文件预览功能 我导入的 ios.pdf 前两种可以打开,但是 ...
- (0094)iOS开发之本地文件预览的三种方法(2)
(0090)iOS开发之本地文件预览的三种方法(1) (0095)iOS开发之本地文件预览的三种方法(3) QuickLook预览文件 quickLook预览文件也是系统提供的预览方法,具体使用如下 ...
- IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘
在开发IOS过程中,经常需要用到TextField控件.光标一旦定位到该控件,软键盘就会自动开启,用户能够在其中通过软键盘进行输入.但是,若不对软键盘进行其他操作,它是不会自动关闭的.这样就很有可能降 ...
- IOS开发之隐藏软键盘
1. 函数A里面有: textFiled.inputView=[[UIView alloc]initWithFrame:CGRectZero]; //这一行成功的出现光标,没有键盘 函数B里面有 ...
- (0090)iOS开发之本地文件预览的三种方法(1)
UIDocumentInteractionController是OC语言的一个类,但是他并不是一个controller,而是一个继承自NSObject类. UIDocumentInteractionC ...
- iOS开发 - 设置应用屏幕旋转方向、禁止横屏
前言 最近写软件的 UI 发现,屏幕旋转会影响布局的展示,由于开发的周期比较短,来不及做精细的布局适配,所以我决定禁止应用竖屏展示.处理过程如下文所示,希望对他人也有帮助. 操作步骤 1. 设置 De ...
最新文章
- javascript实战pdf_《TypeScript开发实战》总结
- php内核总结_深入理解PHP内核(一)
- 操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)
- 宜创科技:低代码技术赋能企业数字化
- 少走弯路的10个忠告
- 记录搭建Odoo框架
- Nest,很酷的东西
- QT5基础教程(介绍,下载,安装,第一个QT程序)
- 计算机视觉有哪些商业用途​
- 陕西西安职高计算机学校有哪些,2019西安中职学校名单(含公办与民办名单)...
- 问题 N: [入门OJ]车辆统计(NHOI2011XX1)
- OTSU算法(大津法—最大类间方差法)原理及实现
- 利用Lightroom添加边框及批量导出
- F1电竞全球锦标赛首度落地中国
- 喷码机墨盒堵了怎么修理清洗
- Cobalt Strike (cs)联动 Goby 进行内网扫描
- error:R3InjectorError(AppModule)[HttpClient -> HttpClient -> HttpClient]:
- 7周入门数据分析:(2)分析界的No.1——Excel
- wannier拟合能带总是拟合不上_科学网—Wannier90输入文件中num_wann, num_bands, 和energy window等参数设置规则 - 李云海的博文...
- sqlmap之sql注入(二)
热门文章
- StudyFlutter——我的第一个APP
- kafka cpu占用高
- Comprehensive Analysis of Time Series Forecasting Using Neural Networks
- shopee入驻条件费用-shopee 2020年最新的入驻须知
- 2022 开启新的篇章,越努力越幸运
- 开源数字基础设施 项目 -- Speckle
- 业聚医疗第三次冲刺港交所上市,钱永勋、刘桂祯夫妇为实控人
- SpringSecurity+Oauth+短信登录+第三方登录认证+Session管理
- 美国南加州大学研究生计算机专业申请条件,美国南加州大学计算机研究生申请条件有哪些呢...
- (转载博客园~雨落忧伤~)iis 设置了主机名 就不能访问