在iPad上实现自动完成功能

时间:2013-01-08 10:30:17

标签: ios ipad autocomplete

情景:我有一份药物清单(存放在某个地方,让我们说NSArray)。

有一个UITextField,用户可以输入药物以获取更多信息(或其他)。

我想在他打字时建议单词补全(但这很容易)。

显示这些建议的最佳位置在哪里?因为它在iPad上我想要它有点像你谷歌,你在搜索栏下面得到你的建议。这可能在iPad上吗?放置在屏幕其余部分的表格,位于文本字段下方?像弹出一样的东西?我之前从未真正使用过iPad,因此我不知道iOS的方式是什么......

编辑:像这样的东西但连接到文本字段而不是按钮或其他任何东西:

enter image description here

编辑:甚至更好:这样的东西,但对于iPad而不是Android:

enter image description here

2 个答案:

答案 0 :(得分:1)

在我的应用中,我使用UITableView来显示建议。

我在我的UITextField上方添加了tableView。当找不到自动完成单词时,我隐藏了tableView。

请检查我的自动填充功能。

Auto Complete

答案 1 :(得分:0)

查看我的控件,MLPAutoCompleteTextField for iOS。它是UITextField的子类,可以自动完成。

实现类似于您在第二个屏幕截图中寻找的内容,并且可以进行定制。