有人能指出我如何在iPhone上实现“自动完成”搜索界面。我假设我需要使用NSTimer来定期检查已键入的内容,然后将该部分字符串提交到我的数据源,然后显示它们。
我需要将它与现有的返回JSON的Web服务连接起来
首选教程或一些示例代码。
感谢
答案 0 :(得分:3)
This Stack Overflow answer可能会对您有所帮助。如果您使用UISearchDisplayController
,则无需使用NSTimer
轮询搜索字段,因为对搜索字段的更改将为您触发委托方法。
在这些委托方法中,您可以根据字段的内容应用新的搜索谓词,然后刷新数据提取并显示可能的单词。
答案 1 :(得分:0)
您可以从Ray Wenderlich http://www.raywenderlich.com/336/how-to-auto-complete-with-custom-values
尝试本教程