如何在ios中找到用户点击屏幕的位置
我想找到用户在 MapKit 上点击的位置。我找不到建立连接的操作,所以我想知道是否有其他方法可以实现此目的。请告诉我。
I want to find where user tapped on MapKit. I cannot find a action to make a connection so i am wondering there is an alternate method for the same. please let me know.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如 @Disco S2 所说,将 MKMapView 的实例作为子视图添加到您的视图中。要了解用户在地图上点击的位置,请使用以下方法:
As @Disco S2 says, add the instance of MKMapView as a subview to your view. To know where your user tapped on the map, use this method:
将 Mapkit 放入视图中并监听该视图中的触摸。然后有一种方法可以将 mapView 中的触摸转换为 view 中的触摸,反之亦然。我不记得转换方法,但它会在地图套件文档中
Put the mapkit inside a view and listen for touches in that view. There is then a method to convert the touch in the mapView to a touch in the view and vice versa. I can't remember the method for converting but it will be in the map kit documentation