如何在用户点击图钉注释时显示视图?

时间:2011-08-31 16:28:12

标签: iphone uitableview mapping mkpinannotationview

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

现在我想添加一个事件,当我点击一个引脚注释时,我会在相关业务的引脚上推送一个详细视图。以同样的方式,当我单击UITableView的行并打开相对于该行的视图时。那么如何使用业务点的引脚注释来做到这一点呢?

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

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

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

1 个答案:

答案 0 :(得分:0)

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