iPhone MKMapView强制标注气泡

iPhone MKMapView强制标注气泡,iphone,mkmapview,callouts,Iphone,Mkmapview,Callouts,是否有可能迫使呼救泡泡一直打开?我尝试将以下代码放入DidAddAnnotionView: for (id<MKAnnotation> currentAnnotation in mapView.annotations) { [mapView selectAnnotation:currentAnnotation animated:NO]; } 用于(mapView.annotations中的id currentAnnotation){ [地图视图选择注释:

是否有可能迫使呼救泡泡一直打开?我尝试将以下代码放入DidAddAnnotionView:

for (id<MKAnnotation> currentAnnotation in mapView.annotations) {       
    [mapView selectAnnotation:currentAnnotation animated:NO];
}   
用于(mapView.annotations中的id currentAnnotation){
[地图视图选择注释:当前注释:否];
}   

但是,当我点击MKMapView时,气泡消失了。我想避免这种行为。

我不这么认为。解决方案可能是使您的pin设计看起来像您的标注。那会有帮助吗?

我同意安迪的看法。我有一个类似的问题,用这种方法解决了。获取选定注释的中心点,然后构建并添加相应的子视图设置“中心+偏移”,以正确对齐它们。