使用地图应用程序,当我单击注释标注时,我希望它移动到详细视图控制器,并在左上角有返回按钮以返回地图。如果可能的话,它应该像具有表格视图的导航控制器一样工作,但调出按钮代替了单击表格视图单元格,并且具有地图的视图是导航控制器的根。我看到它完成了,但一直找不到任何有意义的东西。我唯一能做的就是一个模态视图控制器,而不是一个"推"segue。有人能给我指正确的方向吗?
您需要实现callout accessory委托方法,然后从那里推送您的新视图控制器。
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control{
YourViewController *viewController=[YourViewController initializer];
[self.navigationController pushViewController:yourViewController animated:YES];
}