在地图上显示点的详细信息-iphone

在地图上显示点的详细信息-iphone,iphone,map,touch,Iphone,Map,Touch,我的iphone应用程序上有一个自定义地图。我打算在这张地图上画图钉。当用户单击pin时,我需要一个小动画来显示该位置的详细信息。如果需要,用户可以单击详细信息并转到另一个屏幕进行进一步处理。我不知道如何最好地实现这一点。我已经有了地图的scrollview和imageview,可以识别在上面的点击。我现在需要把细节放进去。我希望它像一个tableview单元格,包含多个信息。如何将tableview单元格添加到imageview中的该位置 有人能帮忙吗 谢谢……查看本教程注释的工作原理 您要查

我的iphone应用程序上有一个自定义地图。我打算在这张地图上画图钉。当用户单击pin时,我需要一个小动画来显示该位置的详细信息。如果需要,用户可以单击详细信息并转到另一个屏幕进行进一步处理。我不知道如何最好地实现这一点。我已经有了地图的scrollview和imageview,可以识别在上面的点击。我现在需要把细节放进去。我希望它像一个tableview单元格,包含多个信息。如何将tableview单元格添加到imageview中的该位置

有人能帮忙吗


谢谢……

查看本教程注释的工作原理

您要查找的是一个名为rightCalloutAccessoryView的属性

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
  //Create a annotation view here
    annotationView.rightCalloutAccessoryView = yourAnnotationButton;
}

您好,谢谢您的回答,但是我根本没有使用Mapview,因为这不是街道地图。它更像是一个建筑地图,是一个图像,我需要在上面放置自定义的接触点。我还可以用注解吗?没有地图。。注释仅适用于MapView。。我认为你应该为你的自定义地图创建自定义视图…如果只有很少的建筑点,这就行了。。您可以在scrollview上创建自定义(不可见)UIButtons。。现在,如果你触摸到一个特定的建筑(或者说上面的一个按钮),展示一个带有细节的小视图。。然后在视图上保留一个按钮,它将带您进入下一个屏幕。是的,我想我必须这样做,谢谢。我希望这个uiview是一个透明的模式弹出窗口,出现在屏幕上的特定点上。您知道是否有类似要求的示例代码吗?谢谢你的帮助……我不知道这对你是否有用。。无论如何你必须自己去拿这些触摸点。。。只要谷歌一下就可以了。。你肯定会找到的。。。
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
   // Go to your next view.
}