Я должен реализовать пользовательское автозагрузку для UITextField> У меня есть массив слов, и когда я начинаю вводить текстовое поле, тогда все слова, похожие на набранный текст, должны отображаться как автоматическое предложение, автоматическое предложение в ios, но более одного слова. И когда я нажимаю на один из них, он должен вызывать событие. Я знаю, как это сделать с помощью табличного обзора, кто-нибудь знает, как это сделать с внешним видом ios?, дающий пользовательское автосогласование для uitextfield iphone
2
A
ответ
4
Для этой цели я использовал этот проект связан ниже: http://cocoacontrols.com/platforms/ios/controls/autocompletiontableview
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 *) строка
Я не придала исходный код, потому что не является общим и может сбить вас с толку.