IOS swift - 如何在点击文本字段时打开新的视图控制器后结束文本字段中的编辑

IOS swift - How can I end the editing in textfield after opening a new view controller when textfield is tapped

你好,我的视图控制器上有一个文本字段。当用户点击或单击文本字段时,我将启动另一个视图控制器。它工作成功但问题是当我从第二个视图控制器按下后退按钮时,它显示第一个控制器并立即再次将我重定向到第二个视图控制器。屏幕不会停留在第一个控制器上。这是因为光标在文本字段上,所以 why.I 不知道如何在移动到第二个控制器后使文本字段处于非活动状态。希望你明白我的问题。

这是我使用的代码

func textFieldShouldBeginEditing(textField: UITextField) -> Bool {

          self.navigationController!.pushViewController(self.storyboard!.instantiateViewControllerWithIdentifier("LoginViewController") as UIViewController, animated: true)
        //delegate method
        return true
    }

return false 在给定的方法中,这意味着您的键盘不会显示,您将直接重定向到您的第二个 viewcontroller。

          func textFieldShouldBeginEditing(textField: UITextField) -> Bool {

          self.navigationController!.pushViewController(self.storyboard!.instantiateViewControllerWithIdentifier("LoginViewController") as UIViewController, animated: true)
        //delegate method
        return false // Change here return false it means it won't show keyboard
    }