Добавить Labeltext на изображение Mkannotation - PullRequest
2 голосов
/ 30 мая 2011

Я использую MKMapView с пользовательским placeMark, у него есть значение NSString, и я хочу добавить его в качестве метки к изображению mkannotationview.

- (MKAnnotationView *)mapView:(MKMapView *)MapView viewForAnnotation:(MyPlaceMark *)annotation{

static NSString* AnnotationIdentifier = @"AnnotationIdentifier";

MKAnnotationView* MyView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationIdentifier] autorelease];

MyView.canShowCallout=YES;
MyView.image = [UIImage imageNamed:@"MyImage.png"];
return MyView;}

Какой самый лучший способ получить его, я попытался добавить метку к изображению, но у меня были проблемы с CGRect, и я ничего не понял, есть идеи, как это сделать

Спасибо!

1 Ответ

4 голосов
/ 30 мая 2011

Вид аннотации рисует изображение?В этом случае я бы добавил UILabel в качестве подпредставления.

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(x,y,width,height)];
[yourView addSubview:label];
[label release];
...