2013-02-26 38 views
0

在地图应用上工作,当我点击标注标注时,我希望它移动到一个详细视图控制器并让左上方的后退按钮返回到地图。如果可能的话,它应该像带有表格视图的导航控制器一样工作,但标注按钮会在单击表格视图单元格的时候出现,并且导图控制器的根目录是地图视图。我已经看到它完成了,但一直没能找到任何有意义的东西。我能做的唯一工作是一个模态视图控制器,而不是“推”阶段。任何人都可以将我指向正确的方向吗?iOS地图工具包标注标注到桌面视图

回答

1

您将需要实现标注附件委托方法,并从那里推新视图控制器。

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control{ 
    YourViewController *viewController=[YourViewController initializer]; 
    [self.navigationController pushViewController:yourViewController animated:YES]; 
} 
+0

谢谢先生,正是我在找的东西。 – 2013-02-26 02:51:44