Poprzednio utworzyłem niestandardową bąbelię objaśnień jako podzbiór do MKAnnotationView, ponieważ wbudowane objaśnienie jest tak ograniczone. To wymaga, żebym zmienił się na centerOffset w MKAnnotationView, gdy zostanie wybrany do uwzględnienia rozmiaru bąbelka objaśnienia. Wszystko działało idealnie, zanim pojawił się iOS 4. Teraz, w systemie iOS 4, całkowicie ignoruje moją aktualizację właściwości centerOffset, a zatem pin i bańka wydają się przeskakiwać w dół i w prawo (lewy górny róg bąbelka objaśnienia znajduje się teraz w miejscu, w którym powinien znajdować się punkt końcowy) .Narzędzie MKMapView ignoruje aktualizację pliku centerOffset w systemie iOS 4
Czy ktoś wie, dlaczego to się zmieniło w iOS 4? Czy jest coś, co mogę zrobić, aby MKMapView rozpoznał nowy centerOffset? Czy to błąd wprowadzony przez Apple?
Dzięki za pomoc!
Po prostu chciałem zagrać, napotkałem ten sam problem. W tej chwili dostosowałem centrum adnotacji, aby zrekompensować zmianę przesunięcia. To jednak dalekie od ideału. –