2016-12-08 4 views
5

Я пытаюсь добавить мгновенную функцию поиска в мой существующий контроллер с помощью UISearchBar или UISearchControllerМгновенный поиск с помощью UISearchBar/UISearchController в быстром 3

  • Когда пользователь вводит 3-х символов на searchbar, должен начать выборку данные & показаны в таблице. Для этого я добавил вызов API для делегата searchBar, но для получения данных требуется время, а пользователь снова начинает вводить данные, каждый раз, когда пользователь вводит символ, он попадает на один api.

Какой подход следует использовать для достижения этой цели?

Есть ли хорошая библиотека или с открытым исходным кодом, чтобы сделать это?

ответ

4

Вы можете использовать InstantSearch iOS, который представляет собой библиотеку с открытым исходным кодом, предоставляющую компоненты пользовательского интерфейса, которые помогут вам легко создавать мгновенные поисковые запросы на iOS с помощью Algolia.

Это available on GitHub. См, например, InstantSearch E-commerce app:

enter image description here

Вы можете начать с Getting Started Guide, который отвезет вас через основные шаги, чтобы использовать библиотеку.

The example application также является отличным дополнением к руководству, так как это поможет вам понять, что вы можете создать с помощью InstantSearch iOS.

Отказ от ответственности: Я автор InstantSearch прошивкой