如何阻止搜索栏隐藏在滚动上

时间:2017-09-28 20:54:26

标签: ios swift

我有一个UINavigationController,其UISearchController已分配给navigationItem' s searchController。在视图中我有一个UICollectionView。搜索栏显示在导航栏中,但是当我滚动时,导航栏会自动隐藏。我可以阻止这种情况发生吗?

let searchController = UISearchController(searchResultsController: recentSearchesViewController)
searchController.searchResultsUpdater = recentSearchesViewController
searchController.dimsBackgroundDuringPresentation = true
definesPresentationContext = true
navigationItem.searchController = searchController

1 个答案:

答案 0 :(得分:1)

你必须设置:

navigationItem.hidesSearchBarWhenScrolling = false