这是一个相当奇怪的问题,但我认为可能是因为我还没有完全理解MapKit的细节。在页面上有一堆注释,当我选择其中一个时,我希望出现一个气泡弹出框。我使用了[pinView setCanShowCallout:YES];
,并且知道当我点击标记时,它们被选中,因为相应的委托方法mapView:didSelectAnnotationView
被触发了。然而,为什么没有弹出气泡呢?有任何帮助都将不胜感激。
这是一个相当奇怪的问题,但我认为可能是因为我还没有完全理解MapKit的细节。在页面上有一堆注释,当我选择其中一个时,我希望出现一个气泡弹出框。我使用了[pinView setCanShowCallout:YES];
,并且知道当我点击标记时,它们被选中,因为相应的委托方法mapView:didSelectAnnotationView
被触发了。然而,为什么没有弹出气泡呢?有任何帮助都将不胜感激。
MapPin
类在其头文件顶部有@interface MapPin : NSObject <MKAnnotation>
。 - MasonsetCanShowCallout
方法调用。谢谢! - Mason