Когда вы выполняете поиск в адресной книге, поток выглядит так:
1) Выберите строку поиска
2) Правый самый прозрачный индекс a-z удален
3) Прозрачное черное окно помещается поверх текущего UITableView
4) Когда вы начинаете печатать, загружается новый UITableView без данных
5) UITableView заполняется данными при вводе.
6) Если вы выберете предмет, к которому вас привели
7) Если вы отмените поиск, вы вернетесь к основному UITalbeView
Мой первый настоящий вопрос: как мне загрузить новый UITableView, когда пользователь начинает поиск? Это так же просто, как добавить новый вид в стек? Тогда это будет отдельный файл .m / .h со своей собственной реализацией?
Второй вопрос: как удалить самый правый индекс? Или это просто исчезнет, когда вы визуализируете новый (пустой) UITableView?
Я начал работать с поиском, но мой выполняет его в том же UITableView, который при запуске содержит примерно 2K результатов, группируется (результаты под заголовком и т. Д.) И имеет самый правый индекс.
Я был бы рад оставить результаты в таблице, если бы мог;
1) Удалить самый правый индекс a-z
2) Отбросить таблицы группировок
3) Скажите представлению, что у меня есть только N результатов поиска, чтобы правильно построить полосу прокрутки.
Спасибо за ваш вклад;