iphone-在地图视图中隐藏注释视图
在我的视图中,我在顶部有导航栏,其余视图都是地图视图。 我的地图视图有图钉,点击图钉,它也会显示注释。 在右上方的导航栏中,我有一个按钮,单击它,我想删除弹出的注释视图。(我想从视图中删除任何注释视图)。 谁能告诉我怎么做吗iphone-在地图视图中隐藏注释视图,iphone,annotations,mapkit,Iphone,Annotations,Mapkit,在我的视图中,我在顶部有导航栏,其余视图都是地图视图。 我的地图视图有图钉,点击图钉,它也会显示注释。 在右上方的导航栏中,我有一个按钮,单击它,我想删除弹出的注释视图。(我想从视图中删除任何注释视图)。 谁能告诉我怎么做吗 我们可以做的简单任务是向地图视图发送一些触摸事件,这将隐藏它。。。。。我说得对吗。如何操作?要隐藏标注,只需取消选择所选标注即可。你可以通过使用 - (void)deselectAnnotation:(id < MKAnnotation >)annotation
我们可以做的简单任务是向地图视图发送一些触摸事件,这将隐藏它。。。。。我说得对吗。如何操作?要隐藏标注,只需取消选择所选标注即可。你可以通过使用
- (void)deselectAnnotation:(id < MKAnnotation >)annotation animated:(BOOL)animated
假设
mapView
是您命名的MKMapView实例。我不想删除注释。。。。。。。。当你点击一个pin时,它会弹出注释视图。单击另一个接点,它将隐藏上一个接点,并在单击的接点上打开另一个注释视图。现在,如果单击地图中的某个区域,它将隐藏所有注释视图(如果有)。我想通过点击按钮来实现此功能。@Satyam svv:您应该重新表述您的问题,以反映您实际想要做的事情,而不是对这个答案投反对票。好的。正如@Simon所解释的,它实际上是您想要隐藏的调用。我将更新答案以显示如何隐藏标注。非常抱歉,我的问题写得不好。这正是我需要的。谢谢。请保持微笑,我增加了投票次数,并将答案标记为已接受。我想您是想隐藏callout视图
,而不是注释本身。您的问题应该已阅读,如何在地图视图中隐藏详图索引视图?。
[mapView deselectAnnotation:[mapView.selectedAnnotations objectAtIndex:0] animated:YES];