在UITextField上的segue时,键盘不会隐藏

时间:2016-02-15 05:36:17

标签: ios objective-c uitextfield uistoryboardsegue

在故事板中,我已从UITextField连接到另一个视图。在我的代码中,我在UITextField上为UIControlEventEditingChanged设置了目标。我还在shouldPerformSegue和prepareForSegue中编写了一些代码。(仅在某些条件下它可以执行segue) 我的问题是,在执行segue之前,UITextField成为第一响应者并在转到新视图控制器时显示键盘。 我为所有textFields尝试了[self.view endEditing:YES]resignFirstResponder,但它根本没有改变任何内容! 感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

最后我通过在textField上放置一个按钮来解决问题,每当我想执行segue时,我禁用textfield(如果需要)并在按钮触摸时更改视图!