Редактировать: я изменил пользовательский макет на поток, без изменений. Поэтому я думаю, что проблема не в пользовательском макете
В моем контроллере представления со встроенным навигационным контроллером у меня есть CollectionView с пользовательским макетом. В этом контроллере представления я реализовал UISearchController:
// Add searchbar in navigation controller
let searchController = UISearchController(searchResultsController: nil)
searchController.extendedLayoutIncludesOpaqueBars = true
searchController.searchResultsUpdater = self
searchController.automaticallyShowsCancelButton = false
searchController.searchBar.placeholder = ""
navigationItem.searchController = searchController
Этот код отлично работает для ViewControllers с таблицами и т. Д. c, но когда я открываю свое представление с помощью CollectionView, панель поиска отображается в начало представления, когда оно должно быть видимо только при прокрутке вниз.
Мои ограничения для top - в суперпредставлении.
Я попытался взглянуть на пользовательский код макета, чтобы определить проблему. , но не смог найти его.
Как скрыть панель поиска при запуске просмотра?