【问题标题】:How to show a view when a user clicks on pin annotation?当用户单击 pin 注释时如何显示视图?
【发布时间】:2011-08-31 16:28:12
【问题描述】:

我正在开发一个项目,我在其中解析 json 数据并将其保存到数组中。从该数组中,我创建了一个UITableView,其中我有许多业务。在他们的纬度和经度的帮助下,我在MKMapView 上展示了他们。

现在我想添加一个事件,当我点击一个 pin 注释时,我将一个详细视图推送到关联业务的 pin 上。同样,当我单击UITableView 行并打开与该行相关的视图时。那么如何通过业务点的 pin 注释来做到这一点呢?

例如,我们在UITableView 中有一个地点列表,导航栏上有一个按钮添加,它调用MKMapView。当我点击添加按钮时,我会显示一个MKMapView,并在地图上放置带有各自纬度和经度的图钉。

现在,当用户单击 3 号引脚时,我会打开该引脚的详细信息视图。同样,当用户单击第 3 行时,我打开的视图与他单击第 3 行时相同。

如何在我的项目中设置该事件?

【问题讨论】:

    标签: iphone uitableview mapping mkpinannotationview


    【解决方案1】:

    您应该查看找到herecanShowCallout: 方法。还有很多关于如何做到这一点的在线教程。希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多