Я прикрепляю UISearchController к navigationItem.searchController
свойству UITableViewController в iOS 11. Это отлично работает: я могу использовать красивую панель поиска в стиле iOS 11.
Однако я бы хотел, чтобы панель поиска была видна при запуске. По умолчанию пользователь должен прокрутить таблицу вверх, чтобы увидеть панель поиска. Кто-нибудь знает, как такое возможно?
Слева: ситуация по умолчанию после запуска. Справа: панель поиска становится видимой (путем прокрутки вверх). Я бы хотел, чтобы после запуска была видна панель поиска, как на правом скриншоте.
Я уже обнаружил, что панель поиска можно сделать видимой, установив для свойства hidesSearchBarWhenScrolling
моего элемента навигации значение false. Однако это приводит к тому, что панель поиска всегда видна - даже при прокрутке вниз - а это не то, что мне нужно.
hidesSearchBarWhenScrolling