QQ1*_*Q10 2 uitableview ios swift swift3 xcode8.2
按搜索键时如何关闭键盘?我在tableView上有一个搜索栏,我使用了以下方法.它没用.任何想法为什么?提前致谢.
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
Run Code Online (Sandbox Code Playgroud)
更新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)
}
Run Code Online (Sandbox Code Playgroud)
小智 10
如果您正在使用UISearchBar,那么首先确保其委托已设置,然后添加此功能
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
searchBar.resignFirstResponder()
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3525 次 |
最近记录: |