我有几个UITextField的UIView。在加载时,我调用[textfield becomeFirstResponder]将键盘带到屏幕上。在完成视图之前,我不想忽略这个键盘。
键盘消失后,我在任何文本区域外“触摸”。
我试图设置
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
return NO;
}
然而,即使卸载后我也无法解除键盘问题。 任何提示如何一直保持键盘并在uiview删除之前解除它?
答案 0 :(得分:0)
调用viewWillDisappear
(或viewDidDisappear
)后,请拨打resignFirstResponder
上的UITextField
。
- (void) viewWillDisappear:(BOOL) animated {
[self.textField resignFirstResponder];
}
答案 1 :(得分:0)
在解雇前致电此行。
view.endEditing(true)