UISearchController виден при запуске представления в CollectionView с пользовательским макетом - PullRequest
0 голосов
/ 10 января 2020

Редактировать: я изменил пользовательский макет на поток, без изменений. Поэтому я думаю, что проблема не в пользовательском макете

В моем контроллере представления со встроенным навигационным контроллером у меня есть 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 - в суперпредставлении.

Я попытался взглянуть на пользовательский код макета, чтобы определить проблему. , но не смог найти его.

Как скрыть панель поиска при запуске просмотра?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...