【发布时间】:2016-06-17 01:36:23
【问题描述】:
我刚刚制作了一个简单的应用程序,您可以在其中在四个框中输入内容并可以随机选择一个。输入框后,我需要离开键盘,以便人们可以看到结果是什么,但屏幕键盘仍然存在。这是我需要在应用程序文件中更改的内容吗?
【问题讨论】:
标签: swift
我刚刚制作了一个简单的应用程序,您可以在其中在四个框中输入内容并可以随机选择一个。输入框后,我需要离开键盘,以便人们可以看到结果是什么,但屏幕键盘仍然存在。这是我需要在应用程序文件中更改的内容吗?
【问题讨论】:
标签: swift
您必须使用文本字段的resignFirstResponder() 属性。
【讨论】:
如果您想在文本字段外点击时隐藏键盘,
您可以使用UITapGestureRecognizer。
override func viewDidLoad() {
super.viewDidLoad()
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(backgroundTapped(_:)))
view.addGestureRecognizer(tapRecognizer)
}
func backgroundTapped(sender: UITapGestureRecognizer) {
view.endEditing(true)
}
【讨论】: