//
判断键盘高度
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil];
- (void) keyboardWasShown:(NSNotification *) notif
{
NSDictionary *info = [notif userInfo];
NSValue *value = [info objectForKey:UIKeyboardFrameEndUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
// heightKeybord是自己定义的变量用于记录键盘高度
heightKeybord=keyboardSize.height;
// 根据需要做相应操作,例如:设置某控件的fram
viewShowText.frame = CGRectMake(0, kHeightScreen-kViewHeight-heightKeybord, kWidthScreen, kViewHeight);
}