没有获得键盘隐藏通知

时间:2012-07-29 23:16:16

标签: objective-c io

我注意到在我注册UIKeyboardWillHideNotification通知后,我没有收到回拨keyboardDisappeared:(NSNotification*)note

我正试图点击键盘上的“向下键盘按钮”,但没有任何东西在射击。

这是我注册的方式:

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardDisappeared:) name:UIKeyboardWillHideNotification object:self];

这是我的回调:

- (void)keyboardDisappeared:(NSNotification*)note
{
    NSLog@("called");
}

此方法也是:

 - (BOOL)textFieldShouldEndEditing:(UITextField *)textField 

没有被调用。但是这一个:

- (void)textViewDidBeginEditing:(UITextView *)textView 

被调用......

有任何想法或建议吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

您需要实现UITextField委托方法textFieldShouldReturn:,并让您的文本字段在该方法中重新签署第一响应者状态。