1 、添加通知和对应方法 如下
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardShow) name:UIKeyboardWillShowNotification object:nil];//键盘升起监听
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardHide) name:UIKeyboardWillHideNotification object:nil];//键盘消失监听
}
- (void)keyboardHide {//键盘消失
}
- (void)keyboardShow {//键盘升起
}
在对应的方法中做自己想要的操作
2 、移除通知
- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
}