OBJ-C-如何从“ didSelectAnnotationView”上的xib文件加载自定义视图?

时间:2019-06-26 10:48:52

标签: objective-c mapkit mkannotation

实际上,在我的应用中,我有一个带有自定义图钉的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];
}

请帮助我!

0 个答案:

没有答案
相关问题