这是一个很奇怪的问题,但我认为可能是我还没有真正理解 MapKit 的优点。我在页面上有一堆注释。当我选择一个时,我希望出现一个标注。我有 [pinView setCanShowCallout:YES];
并且我知道当我点击引脚时,它们被选中是因为相应的委托(delegate)方法 mapView:didSelectAnnotationView
被触发。但是,没有弹出标注!是什么赋予了?非常感谢任何帮助。
最佳答案
要使标注起作用,MKAnnotation 对象必须响应@property 标题。如果您有标题并且 canShowCallout == YES,那么您应该可以开始了。
关于objective-c - MKPinAnnotationView 标注未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810033/