Скройте пустые ячейки в UITableView

Я имею доступный для поиска tableview, но хотел бы только отобразить количество ячеек, которые возвращаются, после того как пользователь запускает поиск. Например, если пользователь вводит в символе и существует только одна ячейка, которая соответствует поиску, остальные ячейки, остальные ячейки таблицы пусты. Я задавался вопросом, существует ли способ скрыть те пустые ячейки. Я также задавался вопросом, существует ли способ скрыть табличное представление, если поиск человека не соответствует никаким данным (по умолчанию, это отображает таблицу пустых ячеек, не говоря "Результатов").

Спасибо.

12
задан minimalpop 14 July 2010 в 17:09
поделиться

1 ответ

Измените реализацию tableView: numberOfRowsInSection: в источнике данных, чтобы возвращать количество результатов поиска вместо общего количества элементов. Затем заполните эти ячейки результатами поиска, а не остальными данными.

5
ответ дан 2 December 2019 в 02:50
поделиться