【发布时间】:2011-07-13 19:30:29
【问题描述】:
我想在有人触摸某个图钉时显示相当多的人口统计数据,因此提供弹出窗口并不能减少它。我想一旦触摸到 pin,我只需将 tableviewController 粘贴到 NavigationController 上,表格视图将可以访问对象并显示单个对象信息,每行一个项目和 1 个部分。
无论如何,我很难弄清楚 MKMapViewDelegates 方法,因为它们似乎都没有做我需要的和/或允许我返回 tableview 或将该视图推送到导航控制器上。
我玩过:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation;
但这需要返回一个 MKAnnotationView,我真的只需要通过向用户显示所有数据的表格视图来使用此方法。我希望有一些简单的东西,比如 userDidTouchPin 方法....
有人知道如何完成我想做的事情吗?
【问题讨论】:
标签: xcode4 mkmapview mkmapviewdelegate