我有这个动画块:
[UIView animateWithDuration:10 animations:^{
CGPoint centerLeft;
centerLeft.x = self.leftMapPane.center.x - 100;
centerLeft.y = self.leftMapPane.center.y;
CGRect leftMove = CGRectMake(self.leftMapPane.frame.origin.x - 100, self.leftMapPane.frame.origin.x, self.leftMapPane.frame.size.width, self.leftMapPane.frame.size.height);
[self.leftMapPane setFrame:leftMove];
[self.leftMapPane setCenter:centerLeft];
}];
但由于某种原因,尽管它进入了动画块内,但它并没有移动我在屏幕上的 mapViews。应该注意的是,我说的不是移动地图,而是包含地图的视图,也就是地图视图。
有什么想法吗?