我有几个UITextFields的UIView。加载时,我调用[textfield becomeFirstResponder]将键盘带到屏幕上。在完成view之前,我不想关闭这个键盘。
键盘消失后,我"触摸"任何文本字段。
我试图设置
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
return NO;
}
然而,我不能解散键盘后,即使是卸载。有什么提示吗,如何一直保持键盘,并在uiview remove之前关闭它?
当viewWillDisappear
(或viewDidDisappear
)被调用时,然后在UITextField
上调用resignFirstResponder
。
- (void) viewWillDisappear:(BOOL) animated {
[self.textField resignFirstResponder];
}
在解散前调用这一行。
view.endEditing(true)