組み込みのコールアウトが非常に限られているため、以前にMKAnnotationViewのサブビューとしてカスタムコールアウトバブルを作成しました。これには、コールアウトバブルのサイズを考慮して選択されたときにMKAnnotationViewのcenterOffsetに変更する必要があります。これはすべて、iOS4がリリースされる前は完全に機能していました。現在、iOS 4では、centerOffsetプロパティの更新が完全に無視されるため、ピンとバブルが右下にジャンプしているように見えます(コールアウトバブルの左上隅は、ピンポイントがあるべき場所にあります) 。
iOS 4でこれが変更された理由を誰かが知っていますか?MKMapViewに新しいcenterOffsetを認識させるためにできることはありますか?これはアップルが導入したバグですか?
助けてくれてありがとう!