触摸MKPinAnnotationView时调用的委托方法是什么?
问题描述:
我一直在寻找这一整晚,我只是很沮丧。当点击MKPinAnnotationView时,会出现名称和字幕。我也想把这个观点集中在这个观点上。我认为有一些方法我不得不重写,因为弹出的信息在我不必编码的情况下发生。希望这对你们来说已经足够清楚了。触摸MKPinAnnotationView时调用的委托方法是什么?
与此同时,我觉得这个MKMaps和其他类的使用有一些隐藏的指导。无论是它还是它的记录都很糟糕,因为我在查找信息时遇到了很多麻烦。谢谢。
答
-(void)mapView:(MKMapView *)mapView1 didSelectAnnotationView:(MKAnnotationView *)view{
}
这是在点击某个引脚时调用的方法。
+0
在屏幕上显示MKPinAnnotation后调用此方法。 – Jasper 2013-01-22 12:33:15
不,因为我使用的是给出的MKPinAnnotationView,我没有继承它。 – jakehschwartz 2010-01-17 02:19:22
而MKAnnotationView不知道我的MKMapView,因为那是调用它的类。 – jakehschwartz 2010-01-17 02:30:36
我知道这很混乱,但我会继承MKPinAnnotationView,它有两件事: 1)保存对创建注释时设置的MKMapView的引用 2)覆盖setSelected:animated:将地图居中 – 2010-01-17 03:35:20