如何在iOS中创建自动完成[实时]文本字段,在您键入

时间:2015-12-22 09:20:02

标签: ios objective-c autocomplete uitextfield

我正在开发一款应用。它有texfields.What我想要的是当用户在文本字段中键入内容时(" 作为一个例子,用户键入字母' y' ")然后在文本字段,应显示实时所有可用的名称,从“' y'作为下拉列表。那么用户应该可以从中选择一个。然后所选的项目应该显示在textfield中。我们可以这样做。

3 个答案:

答案 0 :(得分:1)

以下是利用表格视图自动完成文本字段的基本思路。

  1. 在textfield下创建表格视图,其中hidden属性设置为Yes。
  2. 根据您未经过滤的数据设置表格视图数据源。
  3. 收听textfield委托和调用函数来过滤数据源,以及根据textfield委托隐藏/取消隐藏表格视图。
  4. 根据表格视图选择设置textfield.text。

答案 1 :(得分:1)

这里有另一个库,可以满足您的需求:https://github.com/apasccon/SearchTextField

答案 2 :(得分:0)

这个库应该有帮助(Objc和Swift)。在您键入时,它会过滤结果并显示下面适当结果的表格视图。

https://github.com/gaurvw/MPGTextField

(抱歉,我无法将其添加为评论)