显示在UITableView的建议的位置(Displaying suggested location

2019-06-24 14:07发布

基本上我想在我的应用程序做的是有一个UISearchBar它,当我写的,会反馈定位结果并填充到出现一个UITableView。 我看到在这个网站一个问题:

在UITableView的显示位置

但是,这真的没有帮我,没有回答让我在所有,他们是相当模糊的。

所以,我的问题是。 你知道有些应用程序也许你在一个城市或国家类型,但用户可能无法完全拼写,所以根据您UISearchBar的结果,它提出了一个TableView中,用建议的城市。 所以说,我要写新加坡,我不知道它如何拼写。 所以我写的:

'唱'

和BAM,一个UITableView以下不同的选项/细胞冠军,其中包括建议“新加坡”细胞弹出。 然后我点击该单元格,然后我的搜索栏自动填充与“新加坡”。 这里是什么,我想叫“iChangi”在新加坡应用商店当前应用程序做了截图例如:

所以,我明白我应该实现UISearchBar代表在文本改变了,但我想知道的是有一个API或数据库中,我可以查询到反馈建议的城市? 而如何将我到处去这样做,你能提供给我,上面有教程或只简单的几个步骤。

Answer 1:

检查这个项目http://iosboilerplate.com/#maps



Answer 2:

随着表视图和搜索栏的帮助下,你可以创建城市列表中显示。 现在,关于城市名单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



Answer 3:

我知道这是比较晚,但也许它可以帮助别人,我最近创建的autocomplete view ,它可以连接到任何UITextField ,用一行代码。 颜色,分离器,边缘可以被配置。 船舶与谷歌的位置完成源。

您可以从GitHub克隆它



Answer 4:

它看起来像你想有一个UISearchDisplayController 。



文章来源: Displaying suggested locations in UITableView