【问题标题】:autocomplete textfield swift快速自动完成文本字段
【发布时间】:2018-09-24 23:45:46
【问题描述】:

我正在使用谷歌地图并且有一个自定义的地点列表。我想在我的地图上添加一个带有自动完成功能的文本字段。我该怎么做?

"Places" : {
"15th_Street" : true,
"25th_Street" : true,
"Avalanche" : true,
"Beacons" : true,
"Bird_Rock" : true,
"Blacks_Beach" : true,
"Cardiff_Reef" : true,
}

有没有办法可以在地图上放置搜索栏和表格视图来搜索地点?这会是什么样子?我似乎无法在地图上放置文本字段或找到自动完成的好示例。

【问题讨论】:

  • 您需要为您的页面创建一个带有 tableView 叠加层的自定义搜索栏。然后您可以搜索您的Places 并自动填充tableView - 当您单击视图中的结果时,您可以将数据发送到您需要的地方。 Here 是一个视频,可以帮助您学习搜索栏的步骤。
  • 关于如何在 SO 和 Internet 上实现 UITextField 自动完成的示例有数千个。做一个谷歌搜索。请参阅 thisanother。标记为重复,因为有大量关于自动完成的信息。但是,您实际上问了两个问题,因此如果您可以用一个特定问题更新它,您可能会得到答案。

标签: swift firebase firebase-realtime-database swift3


【解决方案1】:

您可以将json 转换为array 并使用此GitHub library

【讨论】:

    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2011-03-17
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多