IOS-退出键盘的几种方式
2014-11-25 18:11
309 查看
方法:
1、手势(触背景)关闭键盘
-(void)tapBackground //在ViewDidLoad中调用
{
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapOnce)];//定义一个手势
[tap setNumberOfTouchesRequired:1];//触击次数这里设为1
[self.view addGestureRecognizer:tap];//添加手势到View中
}
-(void)tapOnce//手势方法
{
[self.textFieldName resignFirstResponder];
[self.textFieldEmail resignFirstResponder];
}
2、触摸背景关闭键盘(非手势)
更改view所指向的对象类,将它的底层类由UIView更改为UIControl。此时,能够触发操作方法。
-(IBAction)backgroundTap:(id)sender{
[nameField resignFirstResponder];
[numberField resignFirstResponder];
}
3、Return键退出键盘,连线Did End On Exit 到这个行为。
- (IBAction)exitKeyboard:(id)sender {
[sender resignFirstResponder];
}
4、如果第一响应者存在于self.view里面,就可以退出键盘
[self.view endEditing:YES];
1、手势(触背景)关闭键盘
-(void)tapBackground //在ViewDidLoad中调用
{
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapOnce)];//定义一个手势
[tap setNumberOfTouchesRequired:1];//触击次数这里设为1
[self.view addGestureRecognizer:tap];//添加手势到View中
}
-(void)tapOnce//手势方法
{
[self.textFieldName resignFirstResponder];
[self.textFieldEmail resignFirstResponder];
}
2、触摸背景关闭键盘(非手势)
更改view所指向的对象类,将它的底层类由UIView更改为UIControl。此时,能够触发操作方法。
-(IBAction)backgroundTap:(id)sender{
[nameField resignFirstResponder];
[numberField resignFirstResponder];
}
3、Return键退出键盘,连线Did End On Exit 到这个行为。
- (IBAction)exitKeyboard:(id)sender {
[sender resignFirstResponder];
}
4、如果第一响应者存在于self.view里面,就可以退出键盘
[self.view endEditing:YES];
相关文章推荐
- 关闭键盘和退出键盘的几种方式 - iOS
- iOS关闭键盘退出键盘的几种方式
- iOS开发--常见的退出键盘的几种方式
- iOS 【UIKit-UITextField 退出键盘的几种方式/监听方式】
- ios 里退出键盘的几种方式
- 在IOS应用中隐藏键盘的几种方式
- IOS中键盘隐藏几种方式
- 总结IOS关闭键盘/退出键盘的五种方式
- IOS 关闭键盘 退出键盘 的5种方式
- iOS开发中的细节键盘的影藏的几种方式
- iOS 开发之 - 关闭键盘 退出键盘 的5种方式
- iOS 关闭键盘的几种方式
- IOS 关闭键盘 退出键盘 的5种方式(转)
- iOS开发-键盘消失的几种方式
- iOS 开发之 - 关闭键盘 退出键盘 的5种方式
- iOS隐藏键盘的几种方式
- IOS 关闭键盘 退出键盘 的5种方式
- ios 退出系统的键盘的几种实现
- iOS中键盘隐藏几种方式
- iOS中收起键盘的几种方式