在 UITextField 上进行 segue 时键盘不会隐藏
Keyboard doesn't hide when segue on UITextField
在情节提要中,我已从 UITextField
连接到另一个视图。在我的代码中,我在 UIControlEventEditingChanged
上设置了 UITextField
的目标。我还在 shouldPerformSegue 和 prepareForSegue 中写了一些代码。(仅在某些情况下它可以执行 segue)
我的问题是,在执行 segue 之前,UITextField
成为第一响应者并在转到新视图控制器时显示键盘。
我已经为所有文本字段尝试了 [self.view endEditing:YES]
和 resignFirstResponder
,但它根本没有改变任何东西!
提前感谢您的帮助!
最后我通过在 textField 上放置一个按钮解决了这个问题,每当我想执行 segue 时,我都会禁用 textfield(如果需要)并在触摸按钮时更改视图!
在情节提要中,我已从 UITextField
连接到另一个视图。在我的代码中,我在 UIControlEventEditingChanged
上设置了 UITextField
的目标。我还在 shouldPerformSegue 和 prepareForSegue 中写了一些代码。(仅在某些情况下它可以执行 segue)
我的问题是,在执行 segue 之前,UITextField
成为第一响应者并在转到新视图控制器时显示键盘。
我已经为所有文本字段尝试了 [self.view endEditing:YES]
和 resignFirstResponder
,但它根本没有改变任何东西!
提前感谢您的帮助!
最后我通过在 textField 上放置一个按钮解决了这个问题,每当我想执行 segue 时,我都会禁用 textfield(如果需要)并在触摸按钮时更改视图!