当用户单击 pin 注释时如何显示视图?
Posted
技术标签:
【中文标题】当用户单击 pin 注释时如何显示视图?【英文标题】:How to show a view when a user clicks on pin annotation? 【发布时间】:2011-08-31 16:28:12 【问题描述】:我正在开发一个项目,我在其中解析 json
数据并将其保存到数组中。从该数组中,我创建了一个UITableView
,其中我有许多业务。在他们的纬度和经度的帮助下,我在MKMapView
上展示了他们。
现在我想添加一个事件,当我点击一个 pin 注释时,我将一个详细视图推送到关联业务的 pin 上。同样,当我单击UITableView
行并打开与该行相关的视图时。那么如何通过业务点的 pin 注释来做到这一点呢?
例如,我们在UITableView
中有一个地点列表,导航栏上有一个按钮添加,它调用MKMapView
。当我点击添加按钮时,我会显示一个MKMapView
,并在地图上放置带有各自纬度和经度的图钉。
现在,当用户单击 3 号引脚时,我会打开该引脚的详细信息视图。同样,当用户单击第 3 行时,我打开的视图与他单击第 3 行时相同。
如何在我的项目中设置该事件?
【问题讨论】:
【参考方案1】:您应该查看找到here 的canShowCallout:
方法。还有很多关于如何做到这一点的在线教程。希望有帮助!
【讨论】:
以上是关于当用户单击 pin 注释时如何显示视图?的主要内容,如果未能解决你的问题,请参考以下文章