基本上我想在我的应用程序做的是有一个UISearchBar
它,当我写的,会反馈定位结果并填充到出现一个UITableView。 我看到在这个网站一个问题:
在UITableView的显示位置
但是,这真的没有帮我,没有回答让我在所有,他们是相当模糊的。
所以,我的问题是。 你知道有些应用程序也许你在一个城市或国家类型,但用户可能无法完全拼写,所以根据您UISearchBar
的结果,它提出了一个TableView中,用建议的城市。 所以说,我要写新加坡,我不知道它如何拼写。 所以我写的:
'唱'
和BAM,一个UITableView以下不同的选项/细胞冠军,其中包括建议“新加坡”细胞弹出。 然后我点击该单元格,然后我的搜索栏自动填充与“新加坡”。 这里是什么,我想叫“iChangi”在新加坡应用商店当前应用程序做了截图例如:
所以,我明白我应该实现UISearchBar
代表在文本改变了,但我想知道的是有一个API或数据库中,我可以查询到反馈建议的城市? 而如何将我到处去这样做,你能提供给我,上面有教程或只简单的几个步骤。
检查这个项目http://iosboilerplate.com/#maps
随着表视图和搜索栏的帮助下,你可以创建城市列表中显示。 现在,关于城市名单API没有在地图上对同一许多链接availibale。 请参阅下面
http://www.geonames.org/export/
https://developers.google.com/adwords/api/docs/appendix/cities_world
从上述网址下载表格,并将此与资源目录,并使用这个建议。
查看更多链接相同
http://www.geodatasource.com/cities-free.html
http://weather.noaa.gov/data/nsd_cccc.txt
http://www.geonames.org/export/JSON-webservices.html#citiesJSON
我知道这是比较晚,但也许它可以帮助别人,我最近创建的autocomplete view
,它可以连接到任何UITextField
,用一行代码。 颜色,分离器,边缘可以被配置。 船舶与谷歌的位置完成源。
您可以从GitHub克隆它
它看起来像你想有一个UISearchDisplayController 。