Вкл. iOS 13, если вы установите для hidesSearchBarWhenScrolling
значение true, контроллер представления скроет панель поиска, и вам придется прокрутить вниз, чтобы открыть ее. Если вы установите его на false
, он сразу же появится и не исчезнет.
Я думаю, что это разумное поведение, если предположить, что конечные пользователи все знают, как работают продукты Apple. Учитывая, что это не так, я хотел бы показать панель поиска при первом посещении, но затем, если пользователь начинает прокручивать вверх, панель поиска скрыта. Так что это смешанное поведение true / false.
Это работало на iOS12, где я установил hidesSearchBarWhenScrolling = true
в viewDidAppear
, но теперь на iOS 13 это не так. Таблица прокручивается, но панель поиска остается сверху, а не прокручивает ее вместе с табличным представлением (кстати, это только потому, что экран не отображается снова).
Есть идеи, как go узнать об этом? Я попытался изменить смещение содержимого таблицы, но на самом деле не повезло.