У меня есть UITableView и UISearchDisplayController, но когда я просматриваю табличное представление, с ним также прокручивается панель поиска. Для преодоления этого я переехал UISearchDisplayController SearchBar вне UITableView и теперь мой макет, как показано ниже, а также регулировать положение Searchbar у до 65 & соответствующей поправкой высоты TableviewИсправление UISearchdisplaycontroller searchbar в верхней части UITableView
View
-> SearchBar
-> TableView
-> ContentListCell
После переезда из SearchBar, когда я начать поиск в SearchBar движется выше и его не видно. Как я могу исправить проблему? Я хочу, чтобы панель поиска находилась на верхнем уровне.
Спасибо.
После установки свойства displaySearchBarInNavigationBar NO при выборе кнопки поиска из результатов поиска скрывает строку поиска. – user2071152
У меня были некоторые предыдущие проблемы с SearchBar и UISearchDisplayController в iOS 7. Это может быть не такое красивое решение, но я решил его исключительно с помощью UISearchBar и предоставил свой собственный TableView для отображения результатов. В противном случае мне пришлось добавить панель поиска в качестве HeaderView TableView, чтобы она работала правильно, но тогда, конечно, она будет прокручиваться с помощью TableView. – mbo42