私はこのアニメーションブロックを持っています:
[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 は移動しません。マップを移動することについて話しているのではなく、マップを含むビュー、別名マップビューについて話していることに注意してください。
何かご意見は?