键盘出现
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
键盘消失
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
-(void)keyboardWillShow:(NSNotification *)notifiy
{
//得到键盘的大小
CGSize size = [[notifiy.userInfo objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].size;
_tableView.frame = CGRectMake(0,20,320,420-size.height);
_chatView.frame = CGRectMake(0,440-size.height,320,40);
}
-(void)keyboardWillHide:(NSNotification *)notifiy
{
}
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
键盘消失
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
-(void)keyboardWillShow:(NSNotification *)notifiy
{
//得到键盘的大小
CGSize size = [[notifiy.userInfo objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].size;
_tableView.frame = CGRectMake(0,20,320,420-size.height);
_chatView.frame = CGRectMake(0,440-size.height,320,40);
}
-(void)keyboardWillHide:(NSNotification *)notifiy
{
}