如何在所有textField上关闭键盘?

时间:2017-09-22 13:32:06

标签: ios swift

有没有办法在没有逐个引用UITextField出口的情况下解除键盘?

2 个答案:

答案 0 :(得分:0)

Swift 3.x使用此:

self.view.endEditing(true) //when you are using a view
self.tableView.endEditing(true) //when you are a table-view

该视图将使键盘从所有孩子身上退出。 当用户触摸表格或视图时,您可以调用它。

答案 1 :(得分:-1)

这是我使用它的方式,当允许用户点按视图以关闭键盘时

let tap = UITapGestureRecognizer(target: self, action: #selector(self.handleTap))
view.addGestureRecognizer(tap)

而不是像下面那样创建一个函数

@objc func handleTap() {
   view.endEditing(true)
}