Я прикріплюю UISearchController до navigationItem.searchController
властивості UITableViewController на iOS 11. Це чудово працює: я можу використовувати приємний рядок пошуку в стилі iOS 11.
Однак я хотів би зробити рядок пошуку видимим під час запуску. За замовчуванням користувач повинен прокрутити угору в поданні таблиці, щоб побачити рядок пошуку. Хтось знає, як це можливо?
Зліва: ситуація за замовчуванням після запуску. Вправо: рядок пошуку стає видимим (прокручуючи вгору). Я хотів би, щоб панель пошуку була видимою після запуску, як на правому скріншоті.
Я вже виявив, що рядок пошуку можна зробити видимим, встановивши для властивості hidesSearchBarWhenScrolling
мого елемента навігації значення false. Однак це призводить до того, що рядок пошуку завжди буде видимим - навіть під час прокрутки вниз -, що я не хочу.
hidesSearchBarWhenScrolling