在我看来,我的导航栏位于顶部,其余视图填充了地图视图。 我的地图视图有针脚,点击针脚时,它也会显示注释。 在右上方导航栏中我有一个按钮,点击它,我想删除弹出的注释视图。 (那里有什么注释视图,我想从视图中删除)。 有人可以告诉我该怎么做。
我们可以做的简单任务是向地图视图发送一些触摸事件,这将隐藏它.....我是对的。怎么做?
答案 0 :(得分:12)
要隐藏标注,您只需取消选择所选标注即可。你可以使用......
- (void)deselectAnnotation:(id < MKAnnotation >)annotation animated:(BOOL)animated
例如:
[mapView deselectAnnotation:[mapView.selectedAnnotations objectAtIndex:0] animated:YES];
假设mapView
是您为MKMapView实例命名的内容。