iphone - 隐藏地图视图中的注释视图

Sat*_*yam 2 iphone annotations mapkit

在我看来,我在顶部有导航栏,剩下的视图充满了地图视图.我的地图视图有针脚,点击针脚时,它也会显示注释.在右上方导航栏中我有一个按钮,点击它,我想删除弹出的注释视图.(那里有什么注释视图,我想从视图中删除).有人可以告诉我该怎么做.

我们可以做的简单任务是将一些触摸事件发送到地图视图,这将隐藏它.....我是对的.怎么做?

ben*_*ong 12

要隐藏标注,您只需取消选择所选注释即可.你这样做是通过使用...

- (void)deselectAnnotation:(id < MKAnnotation >)annotation animated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

例如:

[mapView deselectAnnotation:[mapView.selectedAnnotations objectAtIndex:0] animated:YES];
Run Code Online (Sandbox Code Playgroud)

假设mapView是你命名的MKMapView实例.

  • @Satyam svv:你应该改写你的问题以反映你真正想做的事情,而不是对这个答案进行投票. (2认同)