文档章节

一句代码搞定点击空白处收键盘

hungryBoy
 hungryBoy
发布于 2015/09/29 10:07
字数 193
阅读 89
收藏 2
//之前在用textField的时候,可以很轻松的实现点击return或者空白处收键盘,现在用到searchBar,又不想要那个丑的要命的取消按钮,
//那么怎么实现收键盘呢?还用touchBegain那个方法,然后写resignFirstResponder,发现并没有什么作用,弄了半天终于找到一个简单
//的方法,只要一句代码就能搞定,废话不多说,直接上代码:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    //关闭键盘的方法
    [[[UIApplication sharedApplication] keyWindow] endEditing:YES];
}
//再来运行一下程序,神奇的事情发生了,键盘可以消失了!Enjoy it!


© 著作权归作者所有

hungryBoy

hungryBoy

粉丝 1
博文 41
码字总数 14345
作品 0
朝阳
程序员
私信 提问
ios实现点击空白处关闭键盘

写了个小应用,遇到了点击空白处不能关闭键盘的问题以及切换view会导致home页面先上去再下来的问题。把解决的办法记下来 主要使用了一个navigation。view也只有两级。如下图所示 遇到的问题是...

Jack鸿燊
2015/09/23
2.5K
0
UITextView如何关闭键盘

UITextField可以响应键盘上的完成按钮,关闭键盘,而UITextView不一样,它的return按钮或者Done按钮执行的是换行功能,不能达到关闭键盘的目的。解决方法有两个:一个是通过捕捉touch End事件...

张志浩
2013/02/03
1K
1
iOS开发之UITextField

UITextField展示的是一些可编辑的内容,并且与用户有一些交互。比如当你在虚拟键盘上按下return键时,一般会关联到键盘隐藏事件上。UITextField的一些状态大多在UITextFieldDelegate协议中有...

code_free
2014/07/21
625
0
点击除了TextField的任何位置收键盘

点击空白和任意控件收键盘,第一次用. 4月5日更新修改,实际使用过程中发现block里self此处需要weak修饰. 需要回收观察者,不然dealloc会出错. 本文转帖,来源已注明....

炽梨
2016/03/21
17
0
Android 将Activity设置成对话框样式

将activity设置成对话框样式,只需在activity属性里面增加下面一句代码: android:theme="@android:style/Theme.Dialog" 然后可以activity左边增加一个小图片,让它更像Dialog,代码如下: ...

SRain215
2016/03/11
436
0

没有更多内容

加载失败,请刷新页面

加载更多

用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
3
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
12
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
13
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
6
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部