2

我必须为 UITextField 实现自定义自动建议> 我有一个单词数组,当我开始在文本字段中输入时,所有与输入文本相似的单词都应该显示为自动建议,就像 ios 中的正常自动建议一样,但不止一个单词。当我点击其中一个时,它应该会触发一个事件。我知道如何使用 tableview 来做到这一点,有人知道用 ios 的外观和感觉来做到这一点的方法吗?

4

3 回答 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

创建一个arrayof ,并在委托方法NSString中搜索键入的字符串,然后在 a 中打印字符串。UITextfieldtextChanged:tableView

事实上,这将像一个UISearchBar.

于 2012-05-11T11:11:10.807 回答