在我的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来做到这一点吗?
解决方法
您将注释点命名为注释:
[mapView selectAnnotation:point animated:YES];
它发生在我们最好的人身上.