2016-08-24 3 views
3

Я уже искал этот вопрос в Google, но я не мог найти хороший ответ, поэтому любезно ответьте хорошим ответом.Сохранение uisearchbar всегда видно в uitableview

Я использую uisearchbar в uitableview для поиска данных в uitableview.

Когда я прокручиваю вниз, uisearchbar остается на вершине uitableview, поэтому, если мне нужно снова выполнить поиск, мне нужно прокрутить вверх.

Я хочу, чтобы uisearchbar оставался видимым все время. Как мне это сделать?

Я работаю в swift 2 btw.

Спасибо.

+0

Добавить отдельные 'UISearchBar' и' UITableView'. – pkc456

+0

Как я могу это сделать? Можете ли вы объяснить простым шагом –

+0

1) Добавьте UISearchBar поверх вашего представления. 2) После строки поиска добавьте таблицу. Например: высота строки поиска - 40 пикселей, тогда таблица должна начинаться с 40 пикселей (ось y). – pkc456

ответ

0

Добавить навигационную панель в свой класс и добавить панель поиска в элемент навигации titleView.

self.navigationItem.titleView = self.searchController.searchBar 

Другой вариант - использовать UITableView. Просто разместите tableView под панелью поиска.

+0

Нет, он не работает. Я уже добавил кнопку в вид заголовка навигационного элемента –

+0

, после чего вы можете сохранить его поверх таблицы. вы не можете использовать uitableViewcontroller, вам нужно использовать uitableview и поместить табличное представление под панель поиска. –

+0

Hi Teja, как вы размещаете табличное представление под поисковой панелью в коде? благодаря – user2867432

Смежные вопросы