ios - iOS - 当我点击它输入文本时,搜索栏跳到顶部
问题描述
override func viewDidLoad() {
let searchController = UISearchController(searchResultsController: nil)
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
self.tableView?.tableHeaderView = searchController.searchBar
}
解决方案
这是将搜索栏添加到 tableview 标题时的默认行为。
推荐阅读
- reactjs - 在 react 中使用 useState 钩子时设置后读取组件状态
- python - 需要同时运行2个函数,但是它们只能一个接一个地运行
- android - 如何从应用程序内部关闭应用程序通知
- jquery - 如何自动化不同复选框的直接输出?
- css - 使底部表(弹出窗口)粘在按钮上(角材料)
- python-3.x - Pandas Dataframe 到 sql 表需要帮助:
- java - Android CircularReveal 错误:在同一视图上启动另一种类型的动画师后无法正常工作
- apache-spark - java.lang.OutOfMemory:spark-submit 中的 Java 堆空间错误
- c# - 在构建 docker-compose v2 期间访问 docker 网络?
- java - xml的注释行