Ios 使用UIView完成后如何保留键盘和键盘

Ios 使用UIView完成后如何保留键盘和键盘,ios,uiview,keyboard,uitextfield,Ios,Uiview,Keyboard,Uitextfield,我有一个UIView,只有很少的UITextField。在加载时,我调用[textfield becomeFirstResponder]将键盘显示在屏幕上。在完成查看之前,我不想关闭此键盘 在我“触摸”任何文本字段外后,键盘消失 我试着设置 - (BOOL)textFieldShouldEndEditing:(UITextField *)textField { return NO; } 然而,即使在键盘卸载后,我也不能关闭它。 任何关于如何始终保留键盘并在uiview移除前解除键盘的提

我有一个UIView,只有很少的UITextField。在加载时,我调用[textfield becomeFirstResponder]将键盘显示在屏幕上。在完成查看之前,我不想关闭此键盘

在我“触摸”任何文本字段外后,键盘消失

我试着设置

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
    return NO;
}
然而,即使在键盘卸载后,我也不能关闭它。
任何关于如何始终保留键盘并在uiview移除前解除键盘的提示?

当调用
viewwilldiscover
(或
viewdidecome
)时,然后在
UITextField
上调用
resignFirstResponder

    - (void) viewWillDisappear:(BOOL) animated {
          [self.textField resignFirstResponder];
    }

调用
视图将消失
(或
视图消失
)时,然后在
UITextField
上调用
resignFirstResponder

    - (void) viewWillDisappear:(BOOL) animated {
          [self.textField resignFirstResponder];
    }

在解雇前打电话给我

view.endEditing(true)

在解雇前打电话给我

view.endEditing(true)

resignFirstResponder
是反-becomeFirstResponder不工作的。首先,文本字段很少,所以我无法阻止停止编辑它们。如果我点击文本字段区域(其中任何一个),第二个键盘仍然会消失,但我想让键盘保持在屏幕上。子类化
UITextView
可能是一种不放弃第一响应者的方法。
辞职第一响应者
是反
成为第一响应者
不起作用的方法。首先,文本字段很少,所以我无法阻止停止编辑它们。如果我点击文本字段区域(其中任何一个),第二个键盘仍然会消失,但我想让键盘保持在屏幕上。子类化
UITextView
可能是一种不放弃第一响应者的方法。