我有一个UIView,其中包含UITexView
和一个Button。
我有一个代表UITextViewDelegate
。
当我第一次将光标设置在UITextView上时,将调用委托函数"textViewShouldEndEditing"
,此函数将触发UIKeyboardWillShowNotification
通知。到目前为止,一切都很好。
当我单击按钮时,我调用函数[self.textView resignFirstResponder];
,然后该函数调用委托"textViewShouldEndEditing"
,但通知UIKeyboardWillHideNotification
从未被调用。
我有一个通知的听众
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(_keyboardWillHide:)
name:UIKeyboardWillHideNotification
object:nil];
有什么缺少的吗?
最佳答案
[self.view endEditing:YES];是诀窍,谢谢大家的帮助
关于ios - textView resignFirstResponder无法触发UIKeyboardWillHideNotification,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22629890/