我有一个MKMapView和annotationpins。加载View时,会搜索最近的图钉,map将缩放,以便同时显示用户的位置和最近的图钉。我用[mapsetRegion:regionanimated:YES];来做到这一点。到这里为止一切正常。还可以通过点击定位用户的按钮来调用相同的方法,然后执行我刚才描述的操作。我还有一个搜索字段,用户可以使用它来搜索map点。当用户点击其中一个搜索结果时,map会设置区域,以便搜索到的图钉位于中间。现在,这有点奇怪。我还设置了这个区域动画,至少我执行了与上面相同的命令。但是,如果map点距离map当前可见部分太远,则在更改区域时不会显示动画。我