2014-05-06 50 views
-1

我想使它当我去一个表视图时,当我按下一个单元格,并选择它,当我回到地图我的注释是隐藏的。或者我会如何选择一个单元格,并在选择单元格时隐藏某些注释,我是一名初学者程序员,并且几乎没有经验。我试过看其他程序,但我还没有弄明白。我如何隐藏使用tableView注释

回答

2

您可以在didSelectRowAtIndexPath:方法中删除地图视图的注释。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    [[self mapView] removeAnnotations:[[self mapView] annotations]]; 
} 

,如果你想,当你选择一个特定的细胞被删除特定的注解与注解的数组替换[[self mapView] annotations]。没有进一步的信息,这种逻辑对我来说太模糊了。

+0

我想要做的是隐藏特定的注释 –

+0

您需要某种方式来确定您要隐藏哪些注释。然后创建一个数组并将其插入'removeAnnotations:'。 – ColdLogic

相关问题