Функция автозаполнения в iOS

Большинство людей подразумевают под автозаполнением то, что приложение имеет текстовый вид/поисковую панель/что угодно, принимающее пользовательский ввод. К этому компоненту прикреплен табличный вид, который обновляется на основе пользовательского ввода. Это хорошо изученная тема, и сейчас ее относительно легко реализовать благодаря контроллеру UISearchDisplay.

Теперь вот что я хочу. Когда пользователь набирает текст в UISearchBar, контроллер searchdisplay не будет использоваться. Вместо этого я хочу, чтобы приложение делало что-то вроде Google Instant на настольных компьютерах. То есть, если я набираю "Goog", панель поиска должна показать Goog*le. Таким образом, предложение "le" должно быть напечатано более светлым шрифтом, чем остальная часть введенной пользователем строки Google. Таким образом, мне не нужна функция автопредложения, мне нужна функция автозаполнения.

Есть идеи, как я могу это сделать?

Спасибо!

7
задан Neo 14 October 2011 в 00:04
поделиться