Пустое пространство между вирусом и виджет navigationbar - стремительный
У меня есть простой tableViewController, a searchBar с областями и A navigationBar.
Когда я нажимаю на свой searchBar, я вижу свои прицелы и все работы. Затем я нажимаю на строку и иду к своему DetailPage, и строка поиска не скрыта (я не знаю, почему).
tableView. Когда я возвращаюсь к своему tableView, между моими SearchBar и моими NavigationBar остается пустое пространство.
Вот мой код:
self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.hidesNavigationBarDuringPresentation = true
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.scopeButtonTitles = ["Title", "Author", "Location", "Price", "User"]
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
func updateSearchResults(for searchController: UISearchController)
{
let scopes = resultSearchController.searchBar.scopeButtonTitles
let currentScope = scopes![resultSearchController.searchBar.selectedScopeButtonIndex] as String
filterContentForSearchText(searchText: searchController.searchBar.text!, scope: currentScope)
}
