我之前创建了一个自定义标注气泡作为 MKAnnotationView 的子视图,因为内置标注非常有限。这需要我在选择 MKAnnotationView 以考虑标注气泡的大小时更改为 centerOffset。这一切都在 iOS 4 出现之前完美运行。现在,在 iOS 4 中,它完全忽略了我对 centerOffset 属性的更新,因此图钉和气泡似乎向下和向右跳(标注气泡的左上角现在位于图钉点应该在的位置) .
有谁知道为什么这在 iOS 4 中发生了变化?我可以做些什么来让 MKMapView 识别新的 centerOffset?这是苹果引入的错误吗?
谢谢您的帮助!