J'associe un UISearchController à l'interface de l'utilisateur. navigationItem.searchController
d'un UITableViewController sous iOS 11. Cela fonctionne bien : Je peux utiliser la jolie barre de recherche de style iOS 11.
Cependant, j'aimerais que la barre de recherche soit visible au lancement. Par défaut, l'utilisateur doit faire défiler la vue du tableau vers le haut pour voir la barre de recherche. Quelqu'un sait-il comment cela est possible ?
A gauche : situation par défaut après le lancement. A droite : barre de recherche rendue visible (en faisant défiler l'écran vers le haut). J'aimerais que la barre de recherche soit visible après le lancement, comme dans la capture d'écran de droite.
J'ai déjà constaté que la barre de recherche peut être rendue visible en définissant la propriété hidesSearchBarWhenScrolling
de mon élément de navigation à false. Cependant, la barre de recherche reste toujours visible, même lorsque l'on fait défiler la page vers le bas, ce qui n'est pas ce que je souhaite.