MKPointAnnotation - 默认显示标题和动画?

时间:2012-03-01 16:37:36

标签: ios ios5 mapkit

在我的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 个答案:

答案 0 :(得分:15)

您将注释point命名为annotation

 [mapView selectAnnotation:point animated:YES];

这发生在我们最好的人身上。

答案 1 :(得分:0)

swift 3

在addAnnotation之后提醒这个动作。

mapView.addAnnotation(point)

mapView.selectAnnotation(point, animated: true)