我希望有一个 UITextField 或 UITextView 在我做一些输入时,替代品会出现类似于您在邮件应用程序中键入地址时的东西,替代品出现在下方并且可以点击它们以获得更好的输入用户界面。(因为无需输入完整的单词或地址或电话号码)
我确实知道如何从通讯簿框架中获取数据,也知道如何在 UITextField/UITextView 及其委托中输入文本,但我不知道在用户输入时使用哪种结构来获取和显示数据。
如果这很重要,我知道基本的 CoreData,
我希望我能得到一些帮助。
更新(2010 年 3 月 10 日):我制作类似本机的 GUI 没有问题,但我问的是算法,有没有人知道哪种算法最适合这个东西?也许是一些二叉树?还是我应该每次都从 coredata 获取数据?
谢谢
伊格纳西奥
更新(2010/03/28):这些天我一直很忙,所以我没有尝试过 UISearchResults 但对我来说似乎很好。但我想知道是否有必要删除获胜的答案?我认为我的声誉下降并且看不到获胜的答案是不公平的。;(