2012-05-11 3 views
2

Я должен реализовать пользовательское автозагрузку для UITextField> У меня есть массив слов, и когда я начинаю вводить текстовое поле, тогда все слова, похожие на набранный текст, должны отображаться как автоматическое предложение, автоматическое предложение в ios, но более одного слова. И когда я нажимаю на один из них, он должен вызывать событие. Я знаю, как это сделать с помощью табличного обзора, кто-нибудь знает, как это сделать с внешним видом ios?, дающий пользовательское автосогласование для uitextfield iphone

ответ

1

Оформить array из NSString и поиска набранной строки в UITextfield методе делегата textChanged:, а затем распечатать строки в tableView.

Фактически это будет работать как UISearchBar.

3

сексуальный взгляд для автозаполнения:

UITextField + UITextFieldDelegate http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=wepopover

Использование UITableView вы сохранить данные и применить предикат на:

  • (BOOL) textField: (UITe xtField *) TextField shouldChangeCharactersInRange: (NSRange) Диапазон replacementString: (NSString *) строка

enter image description here

Я не придала исходный код, потому что не является общим и может сбить вас с толку.