作者:高傲的辫子 | 来源:互联网 | 2023-01-22 10:43
我有一个UITableView,我将其标题设置为搜索栏.
tableView.tableHeaderView = searchController.searchBar
一切都按计划工作,直到你点击它,它似乎脱离tableView并跳转到屏幕的顶部.tableView行保持不变.有什么理由在iOS 11而不是iOS 10中这样做吗?
1> 小智..:
我们鼓励在iOS 11上应用新方式显示搜索栏/搜索控制器.这是我所做的:
if #available(iOS 11.0, *) {
navigationItem.searchCOntroller= searchController
} else {
tableView.tableHeaderView = searchController.searchBar
}