searchController在我写文本时移动到顶部但是当我点击tableview单元格时我想要相同的行为。 searchController需要设置top作为appstore app上的工作。如下所示,我点击tableview单元格,所以我希望searchController移动到顶部。所以我必须写在我的代码中。谢谢
答案 0 :(得分:3)
点击单元格时,UITextField
中的UISearchBar
成为第一个响应者()。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if let searchField = searchController.searchBar.value(forKey: "searchField") as? UITextField {
searchField.becomeFirstResponder()
}
}