MKPointAnnotation - заголовок шоу по умолчанию и анимированные? - PullRequest
6 голосов
/ 01 марта 2012

В моем viewWillAppear для вида у меня есть

MKPointAnnotation *point = [[MKPointAnnotation alloc] init];

[point setCoordinate:(myLocation)];
[point setTitle:@"Here it is!"];

[mapView addAnnotation:point];

[mapView setRegion:adjustedRegion animated:YES]; 

Это добавляет точку на карту, как я намереваюсь.Однако я должен нажать на него, чтобы увидеть выноску.

Как я могу показать выноску по умолчанию?

Я попытался добавить это сразу после: [self.mapView selectAnnotation:annotation animated:YES];

Но, похоже, это не сработало ... для этого нужно использовать реальную аннотацию, а не MKPointAnnotation?

Ответы [ 2 ]

15 голосов
/ 01 марта 2012

Вы назвали свою аннотацию point, а не annotation:

 [mapView selectAnnotation:point animated:YES];

Это случается с лучшими из нас.

0 голосов
/ 23 декабря 2016

swift 3

напоминание об этом действии после добавления аннотации.

mapView.addAnnotation(point)

mapView.selectAnnotation(point, animated: true)
...