mkmapview:他のものよりも注釈の見解をいくつか持ってきますか?
-
24-10-2019 - |
質問
mimageannotationViewと呼ばれるmkannotationViewサブクラスがあります。基本的にマップ上に画像が表示されます。通常のmkannotationViewビュー(デフォルトピン)をImageanNotationViewビューの上に表示したいと考えています。
これは私がこれまでに試したことですが、うまくいかないようです:
- (void)mapView:(MKMapView *)imapView didAddAnnotationViews:(NSArray *)views {
for (MKAnnotationView *annView in views) {
if ( [annView isKindOfClass:[ImageAnnotationView class]] ) {
[imapView sendSubviewToBack:annView];
}
}
}
私はこれを間違った場所でやっていますか? mkannotationViewsはすべてmkmapviewの直接サブビューですか、それとも隠された階層がありますか?
どんなアイデアやヘルプが大歓迎です。
解決
それは動作するはずです、私はmkannotationViewサブクラスだけで同じことをしています [[self superview] sendSubviewToBack:self];
所属していません StackOverflow