//注册键盘出现的通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWasShown:)
name:UIKeyboardWillShowNotification object:nil];
//注册键盘消失的通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillBeHidden:)
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWasShown:)
name:UIKeyboardWillShowNotification object:nil];
//注册键盘消失的通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillBeHidden:)
name:UIKeyboardWillHideNotification object:nil];
//键盘弹出
- (void)keyboardWasShown:(NSNotification*)aNotification{
NSDictionnary *dic = [aNotification userInfo];
CGSize size = [ [dic objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].Size;//获取键盘高度
}
//键盘消失
-(void)keyboardWillBeHidden:(NSNotification*)aNotification{
}