当我设置mapCenterRegion时,我如何知道该区域是否确实发生了变化?

时间:2012-11-04 14:32:57

标签: objective-c xcode4.5

我正在设置一个应该在以下时间调用的动画:

  1. 用户重新加载地图
  2. 用户更改地图区域
  3. 调用mapView didAppear。
  4. 要处理1和3,我有:

    [self.theMapView setCenterCoordinate:[BGMDCachedProperties singleton].mapCenterLocation.coordinate animated:YES];
    

    现在,我可以在此之后调用“doanimation”。

    问题是如果[self.theMapView setCenterCoordinate:[BGMDCachedProperties singleton] .mapCenterLocation.coordinate animated:YES];改变区域然后已经调用了doanimation。再次调用doanimation会使它被调用两次。

    我想要一次性调用doanimation,而不是快速连续调用两次。

0 个答案:

没有答案