【问题标题】:how to hide keyboard after clicking return in swift如何在快速单击返回后隐藏键盘
【发布时间】:2016-06-14 16:47:58
【问题描述】:

我想在点击返回按钮后隐藏键盘,我在网站上搜索并编写了与互联网上显示的相同的代码。但是,键盘仍然没有隐藏。不知道为什么?

this is the design

this is the code

【问题讨论】:

标签: swift keyboard hide


【解决方案1】:

我认为就像@paulvs 所说的设置委托

因此将情节提要上的文本字段拖到屏幕顶部的“甜甜圈”并选择委托

然后通过在情节提要上然后点击助理编辑器为文本字段创建和 IBOutlet...它看起来像两个重叠的圆圈 控制将文本字段拖到您的视图控制器并确保它在 Outlet 上,然后将其命名为 textField

接下来通过将委托设置为等于自身来设置委托 所以

textField.delegate = self

然后创建一个委托函数(应该在您键入时自动填充)但它是 func textfields应该返回

在该函数中执行此操作

textField.resignfirstresponder()

然后返回真

【讨论】:

【解决方案2】:

尝试确认:1.继承自UITextFieldDelegate; 2.设置当前视图控制器self为delegate; 3. 在被覆盖的 func textfield 处返回 false 应该返回你调用的那个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 2011-07-06
    • 2012-11-15
    • 1970-01-01
    • 2013-09-17
    相关资源
    最近更新 更多