我有一个UINavigationController
,其UISearchController
已分配给navigationItem' s searchController
。在视图中我有一个UICollectionView
。搜索栏显示在导航栏中,但是当我滚动时,导航栏会自动隐藏。我可以阻止这种情况发生吗?
let searchController = UISearchController(searchResultsController: recentSearchesViewController)
searchController.searchResultsUpdater = recentSearchesViewController
searchController.dimsBackgroundDuringPresentation = true
definesPresentationContext = true
navigationItem.searchController = searchController
答案 0 :(得分:1)
你必须设置:
navigationItem.hidesSearchBarWhenScrolling = false