我注意到在我注册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
被调用......
有任何想法或建议吗?
谢谢,
答案 0 :(得分:0)
您需要实现UITextField委托方法textFieldShouldReturn:,并让您的文本字段在该方法中重新签署第一响应者状态。