UIScrollview之键盘简单处理
退出键盘原理有两种实现方法:
1.谁叫出来的键盘谁就是键盘的第一响应者 就让第一响应者回去
[_nameField resignFirstResponder];
这种的话比较麻烦 要一个一个的退出第一响应者

这是Storyboard
代码如下:
viewController.h
import <UIKit/UIKit.h>
@interface ViewController : UIViewController
- (IBAction)exitkeyboard;
@property (weak, nonatomic) IBOutlet UITextField *nameField;
@property (weak, nonatomic) IBOutlet UITextField *phoneField;
@property (weak, nonatomic) IBOutlet UITextField *addressField;
@end
viewController.m
import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-
(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
} -
(void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
} -
(IBAction)exitkeyboard {
// 能处理事件的对象
//第一响应者:叫出键盘的那个文本框控件//退出键盘的原理:某个文本控件 不想 当第一响应者
//1.退出键盘
[_nameField resignFirstResponder];//2.self.view内部所有文本框都会退出键盘
// [self.view endEditing:YES];NSLog(@"退出键盘");
}
@end
2.那么,我们介绍种更好点 同时支持子控件的来退出键盘
[self.view endEditing:YES];
比如:

效果图如下:

总结一下:第二种更万能 它就是[self.view endEditing:YES];你记住了吗?