为uitextfield iphone提供自定义自动提示

时间:2012-05-11 11:06:33

标签: iphone autocomplete uitextfield autosuggest

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

3 个答案:

答案 0 :(得分:4)

为此,我使用了下面链接的项目: http://cocoacontrols.com/platforms/ios/controls/autocompletiontableview

答案 1 :(得分: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

enter image description here

我没有附上源代码,因为它不是一般的,可能会让您感到困惑。

答案 2 :(得分:1)

制作array NSString,并在UITextfield委托方法textChanged:中搜索键入的字符串,然后在tableView中打印字符串。

事实上,这将像UISearchBar一样工作。