iOS自动自动隐藏软键盘
2013-10-16 13:15
246 查看
自动隐藏软键盘,分为两步,一个是单击软键盘外部任意空间;另外一个是单击软键盘上的return键。下面依次实现
单击软键盘外部空间键隐藏软键盘:
一:在viewDidLoad中添加一个UITabGestureRecognizer,并将其添加到ViewController的view对象上
二:可以看到上面有一个dismissKeyboard的selector,下面实现该方法,并在方法中通过resignFirstResponder来隐藏软键盘
单击软键盘上的return键隐藏软键盘:
一:使ViewController实现UITextFieldDelegate协议,ViewController.h
二:在ViewDidLoad为UITextFiled指定delegate
三:实现UITextFieldDelegate中的textFieldShouldReturn:方法
O啦~~~
转载请保留出处:/article/2121205.html
谢谢!!
单击软键盘外部空间键隐藏软键盘:
一:在viewDidLoad中添加一个UITabGestureRecognizer,并将其添加到ViewController的view对象上
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@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啦~~~
转载请保留出处:/article/2121205.html
谢谢!!
相关文章推荐
- [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)
- iOS自动自动隐藏软键盘
- [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)
- IOS中隐藏UITextField自动弹出的软键盘的若干方法
- IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘
- iOS软键盘当被遮挡时,自动弹起,点击return时隐藏软键盘,点击外部UIView时,隐藏软键盘
- [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)(转)
- iOS使用UITabbarController跳转(push)界面,如何自动隐藏底部tabbar?
- Android 软键盘 弹出,默认隐藏,强制隐藏,自动变大写等
- iOS开发在点击或者输入结束后不需要键盘的时候如何隐藏并退出软键盘?
- iOS pushcontroller时自动隐藏tabbar
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- (素材源码)猫猫学IOS(十八)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
- 触摸除输入框以外的其它区域自动隐藏软键盘
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- AJ学IOS(18)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
- IOS中文本框输入自动隐藏和自动显示
- ios弹出窗口自动渐渐隐藏
- (素材源码)猫猫学IOS(十八)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
- Dialog 中有EditText时,打开自动弹出软键盘,关闭时隐藏软键盘