实际上,在我的应用中,我有一个带有自定义图钉的MapView
。当我单击图钉时,我想显示带有XIB
文件中的标签,图像,按钮...的自定义视图。
现在,我尝试实现didSelectAnnotationView
方法,但是当我显示自己的xib文件时,创建的弹出窗口不跟随图钉。而且,当我点击地图上的其他对象时,也不会处理!
-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{
MapCalloutView *xibView = [[[NSBundle mainBundle] loadNibNamed:@"MapCallout" owner:self options:nil] objectAtIndex:0];
[self.view addSubview:xibView];
}
请帮助我!