点击屏幕空白处让键盘消失的方法

原创 2013年09月12日 19:59:37
  1. 创建一个基于Singal View Application 的工程
  2. 在.xib文件中拖入一个Text Field控件和一个Round Rect Button 控件
  3. 关键的一步,

        

      回到属性面板框,,将“Custom Class"的类名UIView改为UIControl

           

      4.新建一个函数用于关联view视图空白处的点击事件(左边有个空心圆圈代表可以连接)。

      

     5.点击.xib文件的视图空白处,右击鼠标将Touch Up Inside 连接到 hideKeyboard这个函数,并在函数里面编写如下代码实现键盘的隐藏功能。

         

     

//点击空白处隐藏键盘
-(IBAction)hideKeyboard{
    [[[UIApplication sharedApplication] keyWindow]endEditing:YES];
}

6.完成。


对以上例子的完善Demo:http://chaoyuan.sinaapp.com/?p=442


IOS 点击空白处隐藏键盘的几种方法

IOS7 点击空白处隐藏键盘的几种方法 IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好...
  • SwingPyzf
  • SwingPyzf
  • 2013年12月03日 10:41
  • 131422

点击屏幕其他地方让edittext失去焦点并隐藏输入法的实现方法

让EditText所在的layout或者其他layout获得焦点。给layout注册OnTouchListener监听器。 1、先执行下面这两个方法: .setFocusable(true);...
  • rongwenbin
  • rongwenbin
  • 2016年04月14日 14:33
  • 9574

Android点击屏幕空白处,隐藏键盘

很多界面都有EditText控件,或者自定义的输入框控件,内容输入完成之后,希望点击屏幕任意空白处,能把键盘隐藏起来。...
  • yang_xing_
  • yang_xing_
  • 2016年06月27日 17:36
  • 3081

点击屏幕空白处让键盘消失的方法

创建一个基于Singal View Application 的工程在.xib文件中拖入一个Text Field控件和一个Round Rect Button 控件关键的一步,            ...
  • zhuzhu_2005
  • zhuzhu_2005
  • 2013年09月13日 13:51
  • 880

解决React Native中ScrollView中控件获得焦点及点击空白处键盘消失的问题

大家好,今天讲下在开发RN过程中使用ScrollView控件出现的问题。 最初的开发需求是显示一个界面,这个界面有两个特点: 1)纵向很长,显示的内容有点多 2)界面的下半部分中有TextInpu...
  • wwt831208
  • wwt831208
  • 2017年01月24日 10:03
  • 5187

解決PullToRefreshListView点击空白处让键盘消失

重写这个ListView,红色标记的是我添加的部分: /********************************************************************...
  • xiaoke815
  • xiaoke815
  • 2014年12月18日 10:27
  • 1220

ScrollView里面的EditText的点击空白处键盘消失的问题

关于EditText的点击空白处键盘消失的问题,我相信大家都知道怎么做。那将EditText嵌套在ScrollView里面,点击空白处键盘消失就会出现一些问题。只有你点击在ScrollView以外的地...
  • qq_21229739
  • qq_21229739
  • 2016年02月01日 15:17
  • 981

点击空白处,软键盘消失

一般直接使用如下方式即可 Java代码 @Override public boolean onTouchEvent(MotionEvent event) { ...
  • a_sid
  • a_sid
  • 2017年08月04日 10:47
  • 161

仿微信朋友圈回复信息-点击空白处软键盘以及回复布局消失

打开微信朋友圈,点击回复按钮,会立马跳出一个回复栏和一个软键盘,点击其他空白处这2个又消失了。这种功能我们怎么实现呢? 类似下面这种功能,由于用的是夜神模拟器,没有软键盘,大家可以自行脑补,或者去自...
  • qq_31852701
  • qq_31852701
  • 2016年11月05日 17:14
  • 998

点击屏幕空白处隐藏键盘

  • 2015年07月13日 12:51
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:点击屏幕空白处让键盘消失的方法
举报原因:
原因补充:

(最多只允许输入30个字)