0
我有一个名为ImageAnnotationView的MKAnnotationView子类。它基本上在地图上显示一个图像。我希望常规MKAnnotationView视图(默认引脚)出现在ImageAnnotationView视图上方。MKMapView:将一些注释视图添加到其他人之上?
这是我到目前为止已经试过,但它似乎并没有工作:
- (void)mapView:(MKMapView *)imapView didAddAnnotationViews:(NSArray *)views {
for (MKAnnotationView *annView in views) {
if ([annView isKindOfClass:[ImageAnnotationView class]]) {
[imapView sendSubviewToBack:annView];
}
}
}
我在错误的地方这样做呢? MKAnnotationViews是MKMapView的所有直接子视图还是有一些隐藏的层次结构?
欢迎任何想法或帮助。