处理键盘事件的正确方法是这样的:(包括获取键盘的高度以及键盘弹出和消失动画的时间) 1)在要使用键盘的视图控制器中,接收键盘事件的通知: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil]; // 键盘高度变化通知,ios5.0新增的 #ifdef __IPHONE......