标签: objective-c ios mkmapview mkannotationview
我有一个带有注释的地图,上面有一个标注。如果在移动时打开,那么注释会移动并且在某些时候标注将离开屏幕。
我找到解决此问题的唯一方法是在地图视图上调用deselectAnnotation:然后selectAnnotation:。
deselectAnnotation:
selectAnnotation:
我遇到的唯一问题是你必须调用selectAnnotation:并将动画参数设置为YES才能重新调整标注,这会使标注在每次移动时都反弹。
YES
除了通过创建自己的自定义标注来重新发明轮子之外,是否有更优雅的方式来自动调整标注?
谢谢!