在iPhone地图视图中触摸事件

时间:2010-08-30 13:30:05

标签: iphone

在我的项目中,我必须通过点击该位置在地图视图中的任何可触摸位置放置一个图钉(注释),然后在注释中添加一些文本。有可能这样做吗?如果是,请描述..

1 个答案:

答案 0 :(得分:0)

请查看Map Kit文档和示例代码。您应该熟悉SDK中的基本概念。 Stack Overflow是一个令人惊叹的社区,可以帮助解决具体问题,但不是真正为您编写代码。

您应该查看此方法:

  • (CLLocationCoordinate2D)convertPoint:(CGPoint)指向CoordinateFromView:(UIView *)视图

以及获取UIViews和UIResponder超类的触摸事件的标准方法。这可能是一个关注的好地方:

  • (void)touchesBegan:(NSSet *)触及withEvent:(UIEvent *)事件

http://developer.apple.com/iphone/library/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009541

最后了解如何添加注释,这些注释在示例代码中得到了广泛的记录和演示。事实上,这里有一个完整的“注释地图”部分:

http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html