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