iOS自动自动隐藏软键盘
自动隐藏软键盘,分为两步,一个是单击软键盘外部任意空间;另外一个是单击软键盘上的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自动自动隐藏软键盘相关推荐
- IOS开发之隐藏软键盘
1. 函数A里面有: textFiled.inputView=[[UIView alloc]initWithFrame:CGRectZero]; //这一行成功的出现光标,没有键盘 函数B里面有 ...
- [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)...
作者:zyl910 关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理.我经过搜索与摸索,找到了最佳的处理 ...
- H5 iOS 自动调起软键盘
h5开发的时候,自动调起软键盘一般在安卓里没毛病,但是在IOS 里死活不好用,试过N多办法,举几个例子吧 eg1:点击其他内容,给input自动加点击 this.$refs.inputDetail.d ...
- Android 点击空白出隐藏软键盘
/*** 点击空白位置 隐藏软键盘*/@Overridepublic boolean onTouchEvent(MotionEvent event) {if (null != this.getCurr ...
- 完美的隐藏软键盘方法
最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘.这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易. ...
- android界面不可见键盘隐藏功能,Android中点击隐藏软键盘最佳方法
实现功能:点击EditText,软键盘出现并且不会隐藏,点击或者触摸EditText以外的其他任何区域,软键盘被隐藏: 1.重写dispatchTouchEvent()方法,获取当前触摸事件为DOWN ...
- android点击隐藏控件,Android编程实现点击EditText之外的控件隐藏软键盘功能
本文实例讲述了Android编程实现点击EditText之外的控件隐藏软键盘功能.分享给大家供大家参考,具体如下: 工具类 ... public static void hideKeyboard(Co ...
- Android PopupWindow 隐藏软键盘的方法
今天,简单讲讲android里 PopupWindow 弹出在底部,被软键盘遮挡的问题. 之前,自己写一个PopupWindow 弹出在底部,可是如果软键盘显示时弹出,软键盘会遮挡PopupWi ...
- Android隐藏软键盘收回软键盘
代码改变世界 Android隐藏软键盘收回软键盘 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPU ...
最新文章
- Fiddler抓包工具总结(转)
- java学习之借书系统
- Python基础知识梳理(一)
- V3S中换2.0寸LCD时MINIGUI无显示的问题的解决过程
- Linux平台搭建roboframework
- nodejs常用模块-url
- JBoss Drools –入门
- Android 将图片网址url转化为bitmap,drawable转bitmap,file转bitmap,bitmap转file
- python中什么是数据驱动_Python数据驱动DDT的应用
- java注册是什么意思_springcloud注册中心是什么意思?有什么作用?
- python线程同步锁_[python] 线程间同步之Lock RLock
- upnp协议和dlna源码理解与修改
- mysql没有实体框架_NET实体框架数据库更新未在MySQL数据库中创...
- 大数据工程师简历_大数据毕业生简历该怎么写?
- URL和URI的区别及理解
- 计算机离港系统分为模块,计算机离港系统包括( )模块。
- PHP小白之路1--PHP之简易留言板设计
- 谈古论津丨河北区,三条石大街
- 计算机图形学-五角星的画法(转)
- 工业镜头景深计算及工业镜头技术分析