Автозаполнение текстового поля в iOS с использованием Objective C

Я хочу реализовать автозаполнение текстового поля в моем приложении с помощью Objective C. У меня есть таблица SQLite в моем приложении, поэтому я хочу искать имена пользователей по их инициалам и отображать их как типы пользователей в текстовом поле.

-6
источник поделиться
1 ответ

Такая функция достигается путем размещения UITableView прямо под полем UIText, когда пользователь начинает печатать.

Вы можете обнаружить символы в методе textField: shouldChangeCharactersInRange: replacementString:, как пользователь вводит. Затем вы можете уточнить результат в UITableview, который вы разместили ниже поля UIText, когда пользователь продолжает печатать.

Когда пользователь подходит к подходящему результату, он нажимает на строку в UITableView. Вы можете обнаружить кран в представлении table: метод didSelectRowAtIndexPath: и установить соответствующий результат в текстовом поле.

Если вы не хотите тратить время на создание этого настраиваемого компонента, вы можете просто использовать его ниже https://github.com/EddyBorja/MLPAutoCompleteTextField

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос