resignfirstresponder

    3热度

    4回答

    我非常抱歉发布此信息,因为它已被问及一百万次,但每当我尝试使用其中一种解决方案时,它都是过时的,或者不适用于我的代码。 (或者我只是做错了) 我有5个textfields和textview,进入一个电子邮件,我试图尽量减少键盘时,即时通讯完成,但我不知道如何。 我也试图让它进入下一个文本字段,直到最后一个,但不需要完成。 我很新btw。所以PLZ是非常具体:d 代码: func textView(

    0热度

    1回答

    Hy guys我在我的应用程序中遇到了所有UITextField的问题,当它作为firstResponder,然后我去背景并回来时,我编辑字符或显示/消失。 我在StackOverflow上看到一些帖子,人们说这是因为在进入后台状态之前UITextField是firstResponder,它不应该是。 所以问题是,我无法弄清楚当用户单击主页按钮时如何编码resignFirstResponder。

    0热度

    2回答

    所以我有一个基本上是使用UITableViewController和UISearchController显示的电影搜索应用程序。 我有一个单元,当点击时加载更多的结果。但是当我点击它时,我也想让键盘消失。因此在tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)方法中,我假设我必须致电re

    4热度

    2回答

    我面临一个荒谬的问题textField,我有两个文本框,即tfA和tfB,我设置了代表和所有这些文本框,我想要的是,如果我点击tfA然后它应该打印一些东西,它是打印,如果我点击tfB它应该出现键盘,以及它运行良好,但是当我再次点击tfA然后它应该打印一些东西,键盘应该根据在那里给出的条件解雇,但键盘没有解雇那里也self.view.endEditing(true)不在这里工作。代码在屏幕截图中给出

    1热度

    3回答

    在我的应用程序中,在注册屏幕上,我有tableView,它在每个单元格中包含UITextField,在页脚中包含Submit按钮。一切正常,除非我在最后的TextField中输入值并点击提交按钮(不退出键盘)。我的功能没有显示值,因为仅当文本编辑结束时才输入值。我正在使用委托来获得价值。 我的代码是: 在customcell.m: - (void)textFieldDidEndEditing:(U

    0热度

    1回答

    当我打电话self.view.endEditing(true)时,我遇到一个相当罕见的崩溃。我的用户中大约有0.3%受到影响。我无法在自己的设备上重现崩溃。无论如何,我想解决它。 我有一个UITableView,它包含tableviewheader中的UITextfield,我在viewDidLoad()中设置。我有一个强烈的参考UITextfield。我也在deinit中将代表设置为零。 当用户

    0热度

    2回答

    我有5个UITextFields,每当我点击文本框时,键盘出现。当用户触摸文本字段外时,键盘将隐藏。但是,有一个特殊的textField用于弹出窗口。当出现弹出窗口时,以前的文本框无法隐藏键盘。我该如何隐藏键盘,然后显示弹出窗口? func textFieldDidBeginEditing(_ textField: UITextField) { if textField == self.

    0热度

    1回答

    我目前正在与UITextField与一个inputview - UIPickerView和我已经添加完成按钮顶部UIPickerView。我可以用 let doneButton = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.plain, target: self, action: #selector(ViewControl

    0热度

    1回答

    我在我的VC中有两个textFields和一个Done按钮,但我在编辑结束时遇到了一些问题。 当我在一个textField抽头的另一个,或当我点击文本框外内后(因为我添加了一个抽头识别器到父视图)我textFieldDidEndEditing方法被调用而不是当我点击Done按钮。 而且,最重要的(特别是当我在实际设备上运行时),即使我的textFieldDidEndEditing方法调用resig

    1热度

    4回答

    我正在开发一个SWIFT 3应用程序,在每个页面中都有一个导航栏。导航栏左侧还有一个按钮。 我需要通过触摸屏幕上的任何对象来放弃键盘。 我试着用通常的 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { self.view.endEditing(true) } ,但它适用