一般点击屏幕消失键盘常用三种方法:

①、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开发-点击屏幕,键盘消失的极佳方法。相关推荐

  1. 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开

    //解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...

  2. IOS开发基础之屏幕组件适配添加约束

    IOS开发基础之屏幕组件适配添加约束 使得横屏显示也能自动适配 对齐我们可以按住Ctrl键,把控件连线至view中 如果我们不小心添加错了.可以清除掉约束 具体约束可以在右边查看 by johnson ...

  3. Android 软件盘弹出点击空白处键盘消失的方案

    Android 软件盘弹出点击空白处键盘消失的方法,代码如下: public void HideInput() {if (null != this.getCurrentFocus()) {/*** 点 ...

  4. (0095)iOS开发之本地文件预览的三种方法(3)

    (0090)iOS开发之本地文件预览的三种方法(1) (0094)iOS开发之本地文件预览的三种方法(2) 用功能强大的Webview来实现文件预览功能 我导入的 ios.pdf 前两种可以打开,但是 ...

  5. (0094)iOS开发之本地文件预览的三种方法(2)

    (0090)iOS开发之本地文件预览的三种方法(1) (0095)iOS开发之本地文件预览的三种方法(3) QuickLook预览文件 quickLook预览文件也是系统提供的预览方法,具体使用如下 ...

  6. IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘

    在开发IOS过程中,经常需要用到TextField控件.光标一旦定位到该控件,软键盘就会自动开启,用户能够在其中通过软键盘进行输入.但是,若不对软键盘进行其他操作,它是不会自动关闭的.这样就很有可能降 ...

  7. IOS开发之隐藏软键盘

    1. 函数A里面有:  textFiled.inputView=[[UIView alloc]initWithFrame:CGRectZero];  //这一行成功的出现光标,没有键盘  函数B里面有 ...

  8. (0090)iOS开发之本地文件预览的三种方法(1)

    UIDocumentInteractionController是OC语言的一个类,但是他并不是一个controller,而是一个继承自NSObject类. UIDocumentInteractionC ...

  9. iOS开发 - 设置应用屏幕旋转方向、禁止横屏

    前言 最近写软件的 UI 发现,屏幕旋转会影响布局的展示,由于开发的周期比较短,来不及做精细的布局适配,所以我决定禁止应用竖屏展示.处理过程如下文所示,希望对他人也有帮助. 操作步骤 1. 设置 De ...

最新文章

  1. javascript实战pdf_《TypeScript开发实战》总结
  2. php内核总结_深入理解PHP内核(一)
  3. 操作系统上机作业-- 使用信号量解决生产者、计算者、消费者问题(多线程)
  4. 宜创科技:低代码技术赋能企业数字化
  5. 少走弯路的10个忠告
  6. 记录搭建Odoo框架
  7. Nest,很酷的东西
  8. QT5基础教程(介绍,下载,安装,第一个QT程序)
  9. 计算机视觉有哪些商业用途​
  10. 陕西西安职高计算机学校有哪些,2019西安中职学校名单(含公办与民办名单)...
  11. 问题 N: [入门OJ]车辆统计(NHOI2011XX1)
  12. OTSU算法(大津法—最大类间方差法)原理及实现
  13. 利用Lightroom添加边框及批量导出
  14. F1电竞全球锦标赛首度落地中国
  15. 喷码机墨盒堵了怎么修理清洗
  16. Cobalt Strike (cs)联动 Goby 进行内网扫描
  17. error:R3InjectorError(AppModule)[HttpClient -> HttpClient -> HttpClient]:
  18. 7周入门数据分析:(2)分析界的No.1——Excel
  19. wannier拟合能带总是拟合不上_科学网—Wannier90输入文件中num_wann, num_bands, 和energy window等参数设置规则 - 李云海的博文...
  20. sqlmap之sql注入(二)

热门文章

  1. StudyFlutter——我的第一个APP
  2. kafka cpu占用高
  3. Comprehensive Analysis of Time Series Forecasting Using Neural Networks
  4. shopee入驻条件费用-shopee 2020年最新的入驻须知
  5. 2022 开启新的篇章,越努力越幸运
  6. 开源数字基础设施 项目 -- Speckle
  7. 业聚医疗第三次冲刺港交所上市,钱永勋、刘桂祯夫妇为实控人
  8. SpringSecurity+Oauth+短信登录+第三方登录认证+Session管理
  9. 美国南加州大学研究生计算机专业申请条件,美国南加州大学计算机研究生申请条件有哪些呢...
  10. (转载博客园~雨落忧伤~)iis 设置了主机名 就不能访问