按搜索键时如何关闭键盘?我在 tableView 上有一个搜索栏,我使用了以下方法。它没有用。任何想法为什么?提前致谢。
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
更新 2.0 ------------------------------------------------ ----
这张照片是我想要做的,当我点击搜索键时什么也没发生。 在此处输入图像描述
我已经设置了我的 UISearchBar 委托
class SearchVC: UIViewController, UITableViewDataSource, UISearchBarDelegate {
@IBOutlet weak var tableView: UITableView!
@IBOutlet weak var searchBar: UISearchBar!
var data = [// my data here.]
var filteredData: [String]!
override func viewDidLoad() {
super.viewDidLoad()
tableView.dataSource = self
searchBar.delegate = self
filteredData = data
let tap = UITapGestureRecognizer(target: self, action: #selector(handleTap))
tableView.addGestureRecognizer(tap)
}