场景:我有一份药物清单(存储在某处,比方说一个NSArray)。在iPad上实现自动完成
有一个UITextField,用户可以输入药物以获得更多关于它的信息(或其他)。
我想在输入时提示单词完成(但这很容易)。
哪里是显示这些建议的最佳地点?由于它在iPad上,我希望它有点像当你谷歌,你在搜索栏下面得到你的建议。在iPad上可以吗?放置在文本字段下方的表格,放置在屏幕的其余部分?喜欢弹出或什么的?我从来没有真正使用一台iPad在我的生活之前,所以我不知道iOS的方法是什么..
编辑:像这样的事情,但是连接到一个文本框,而不是一个按钮或什么的那些事儿是:
编辑:甚至更好:像这样的事情,但对于iPad和Android的不是:
所以你必须根据结果的数量来移动实际的内容(你自己并不这样做,但至少它完成了)?更多结果=>其余页面放置较低? – Marc
不,tableview是可滚动的,因此我没有扩展它。同样,当输入更精确的单词时,列表将获得最接近的值。表格在输入每个字母后刷新。 –
但表格究竟在哪里?作为覆盖?或者在实际视图中?你有截图吗? – Marc