如何在swift

时间:2016-03-02 01:47:18

标签: swift keyboard hide

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

this is the design

this is the code

2 个答案:

答案 0 :(得分:0)

我认为像@paulvs所说的那样是设置代理

然后将故事板上的文本字段拖到" donut"在屏幕顶部并选择委托

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

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

textField.delegate = self

然后创建一个委托函数(应该在你键入时自动填充),但它是 func textfieldshouldreturn

在func里面做这个

textField.resignfirstresponder()

然后返回true

答案 1 :(得分:0)

尝试确认:1。继承自UITextFieldDelegate; 2.将当前视图控制器自身设置为委托; 3.在你调用的覆盖函数textfield应该返回false。