Панель навигации Пространство панели поиска не скрывается в Swift 4.2 - PullRequest
0 голосов
/ 16 февраля 2019

Navigationbar with SearchBar

enter image description here

HI Я реализовал панель поиска на панели навигации и

Прогрессивно скрываю панель навигациино пробел не удаляет PLease помогите как убрать пробел в поисковой строке

let search = UISearchController(searchResultsController: nil)


    search.searchResultsUpdater = self
    search.obscuresBackgroundDuringPresentation = false
    search.hidesNavigationBarDuringPresentation = false;
    search.searchBar.placeholder = "search..."
    self.definesPresentationContext = true
    self.navigationItem.searchController = search

для сокрытия панели поиска

search.searchBar.isHidden = false

1 Ответ

0 голосов
/ 16 февраля 2019

Спрятать его будет недостаточно, потому что это все еще navigationItem searchController, поэтому вам нужно установить его на nil

self.navigationItem.searchController = nil

и позже восстановить его, если хотите, простокак то.

...