我必须为 UITextField 实现自定义自动建议> 我有一个单词数组,当我开始在文本字段中输入时,所有与输入文本相似的单词都应该显示为自动建议,就像 ios 中的正常自动建议一样,但不止一个单词。当我点击其中一个时,它应该会触发一个事件。我知道如何使用 tableview 来做到这一点,有人知道用 ios 的外观和感觉来做到这一点的方法吗?
问问题
6172 次
3 回答
4
为此,我使用了下面链接的项目:http: //cocoacontrols.com/platforms/ios/controls/autocompletiontableview
于 2012-05-14T04:20:57.547 回答
3
自动完成的性感外观:
UITextField + UITextFieldDelegate http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=wepopover
使用 UITableView 您可以保留数据并将谓词应用于:
- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
我没有附上源代码,因为它不通用,可能会让你感到困惑。
于 2012-10-05T13:06:16.140 回答
1
创建一个array
of ,并在委托方法NSString
中搜索键入的字符串,然后在 a 中打印字符串。UITextfield
textChanged:
tableView
事实上,这将像一个UISearchBar
.
于 2012-05-11T11:11:10.807 回答