我有一个应用程序,包括MKMapView和MKPinAnnotationViews。每次选择annotationView时,都必须更新字幕并显示新的字幕。
为了更新字幕我写了这段代码:
- (void) mapView:(MKMapView *)mapView
didSelectAnnotationView:(MKAnnotationView *)view
{
((MyAnnotation *) view.annotation).subtitle = //new subtitle...
}
因此,当我选择我的annotationView时,字幕已正确更新,但标注气泡未正确显示。它被切成几个部分,箭头不再指向销钉。我似乎没有更新callout view'size(或类似的东西)。 我该怎么办?
非常感谢! 吉勒
答案 0 :(得分:0)
您需要为注释视图指定标题,否则它将无法正常工作。您可以使用像@“......”这样的垃圾值。我认为空字符串不起作用。