こんにちは、ポイントに数字を含む動的表示を追加したいと思います。
写真のように、すでに地図上にアイコンが表示されています。
ポイントに数字を追加しますか?
こんにちは、ポイントに数字を含む動的表示を追加したいと思います。
写真のように、すでに地図上にアイコンが表示されています。
ポイントに数字を追加しますか?
注釈ビューがどのように見えるかを定義する方法があります。
-(MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id<MKAnnotation>)annotation
{
MKPinAnnotationView *pinView = nil;
if(annotation != mapView.userLocation)
{
pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"pinID"];
if ( pinView == nil )
{
pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:defaultPinID];
}
pinView.canShowCallout = YES;
pinView.animatesDrop = YES;
. . .
// -----------------------------------
// Add extra subviews here
// -----------------------------------
UILabel *lblNumbers = [[UILabel alloc] init...];
lblNumbers.text = ....;
lblNumbers.backgroundColor = [UIColor colorWithRed:0.1 Green:0.1 Blue:0.1];
// add the subview to the pinView
[pinView addSubview:lblNumbers];
}
return pinView;
}