自动隐藏软键盘,分为两步,一个是单击软键盘外部任意空间;另外一个是单击软键盘上的return键。下面依次实现

单击软键盘外部空间键隐藏软键盘:

一:在viewDidLoad中添加一个UITabGestureRecognizer,并将其添加到ViewController的view对象上

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:selfaction:@selector(dismissKeyboard)];[self.view addGestureRecognizer:tap];

二:可以看到上面有一个dismissKeyboard的selector,下面实现该方法,并在方法中通过resignFirstResponder来隐藏软键盘

-(void)dismissKeyboard {[feedbackTextField resignFirstResponder];
}

单击软键盘上的return键隐藏软键盘:
一:使ViewController实现UITextFieldDelegate协议,ViewController.h

//
//  FeedBackViewController.h
//  YofotoEdu
//
//  Created by wly on 13-10-14.
//  Copyright (c) 2013年 yofoto. All rights reserved.
//#import <UIKit/UIKit.h>@interface FeedBackViewController : UIViewController <UITextFieldDelegate>
@property (strong, nonatomic) IBOutlet UITextField *feedbackTextField;@end

二:在ViewDidLoad为UITextFiled指定delegate

feedbackTextField.delegate = self;

三:实现UITextFieldDelegate中的textFieldShouldReturn:方法

-(BOOL)textFieldShouldReturn:(UITextField *)textField {[feedbackTextField resignFirstResponder];
}

O啦~~~

转载请保留出处:http://blog.csdn.net/u011638883/article/details/12772279

谢谢!!

iOS自动自动隐藏软键盘相关推荐

  1. IOS开发之隐藏软键盘

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

  2. [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)...

    作者:zyl910 关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理.我经过搜索与摸索,找到了最佳的处理 ...

  3. H5 iOS 自动调起软键盘

    h5开发的时候,自动调起软键盘一般在安卓里没毛病,但是在IOS 里死活不好用,试过N多办法,举几个例子吧 eg1:点击其他内容,给input自动加点击 this.$refs.inputDetail.d ...

  4. Android 点击空白出隐藏软键盘

    /*** 点击空白位置 隐藏软键盘*/@Overridepublic boolean onTouchEvent(MotionEvent event) {if (null != this.getCurr ...

  5. 完美的隐藏软键盘方法

    最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘.这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易. ...

  6. android界面不可见键盘隐藏功能,Android中点击隐藏软键盘最佳方法

    实现功能:点击EditText,软键盘出现并且不会隐藏,点击或者触摸EditText以外的其他任何区域,软键盘被隐藏: 1.重写dispatchTouchEvent()方法,获取当前触摸事件为DOWN ...

  7. android点击隐藏控件,Android编程实现点击EditText之外的控件隐藏软键盘功能

    本文实例讲述了Android编程实现点击EditText之外的控件隐藏软键盘功能.分享给大家供大家参考,具体如下: 工具类 ... public static void hideKeyboard(Co ...

  8. Android PopupWindow 隐藏软键盘的方法

    今天,简单讲讲android里  PopupWindow 弹出在底部,被软键盘遮挡的问题. 之前,自己写一个PopupWindow 弹出在底部,可是如果软键盘显示时弹出,软键盘会遮挡PopupWi ...

  9. Android隐藏软键盘收回软键盘

    代码改变世界 Android隐藏软键盘收回软键盘 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPU ...

最新文章

  1. Fiddler抓包工具总结(转)
  2. java学习之借书系统
  3. Python基础知识梳理(一)
  4. V3S中换2.0寸LCD时MINIGUI无显示的问题的解决过程
  5. Linux平台搭建roboframework
  6. nodejs常用模块-url
  7. JBoss Drools –入门
  8. Android 将图片网址url转化为bitmap,drawable转bitmap,file转bitmap,bitmap转file
  9. python中什么是数据驱动_Python数据驱动DDT的应用
  10. java注册是什么意思_springcloud注册中心是什么意思?有什么作用?
  11. python线程同步锁_[python] 线程间同步之Lock RLock
  12. upnp协议和dlna源码理解与修改
  13. mysql没有实体框架_NET实体框架数据库更新未在MySQL数据库中创...
  14. 大数据工程师简历_大数据毕业生简历该怎么写?
  15. URL和URI的区别及理解
  16. 计算机离港系统分为模块,计算机离港系统包括( )模块。
  17. PHP小白之路1--PHP之简易留言板设计
  18. 谈古论津丨河北区,三条石大街
  19. 计算机图形学-五角星的画法(转)
  20. 工业镜头景深计算及工业镜头技术分析

热门文章

  1. uoj140 【UER #4】被粉碎的数字
  2. uoj#209【UER #6】票数统计
  3. 火狐的调试利器-----Firebug
  4. PowerDesigner 15破解版下载
  5. ❤️❤️❤️Unity废柴看过来,手把手教你做植物大战僵尸(十二)—— 向日葵生产太阳
  6. CrossApp logo 跨平台app开发引擎
  7. CentOS7密码忘记如何强制修改root密码
  8. EasyCVR如何实现视频监控的大屏播放?
  9. Python分析一下双色球,中大奖指日可待
  10. 2022考研资料每日更新(2021.07.25)