UISearchController关闭后更改UITableView标头大小

时间:2017-07-12 19:47:01

标签: ios swift uitableview uisearchbar uisearchcontroller

我正在初始化我的UISearchController:

self.searchController = UISearchController(searchResultsController: self.resultsController)
self.searchController.searchBar.placeholder = "Buscar mensajes"
self.searchController.searchBar.delegate = self
self.searchController.delegate = self
self.searchController.definesPresentationContext = true

然后我将它添加到UITableView中:

self.tableView.tableHeaderView = self.searchController.searchBar

这就是它的开头:

Opening search

然后,当我打开搜索栏时,它会按照我想要的方式进入导航栏:

Cancel search

但是按下取消按钮后,表格视图的布局不正确:

The bug

它不是关于偏移的东西,它与表视图标题高度有关。知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您的设置中是否勾选了这些内容?

enter image description here

答案 1 :(得分:0)

取消选中IB中的“调整Scoll View插件”

看起来像这样:

enter image description here