一部のフレームの移動中に変換をアニメーション化しないようにするにはどうすればよいですか? アニメーション付きのブロックがあります:
[UIView animateWithDuration:.2 animations:^{
self.center = [ViewController fitPointToNet:self.center];
[self.delegate repaint];
}];
そして、paintInView メソッドを呼び出して再描画します。このメソッドは、図形 (線など) を描画し、それらを回転させます。アニメーションを行のように見せたいのですが、目的のポイントに移動します-今は移動して回転します。
- (void)paintInView:(UIView*)view
{
//some drawing code
line.transform = CGAffineTransformMakeRotation(M_PI);
//some drawing code
}
誰でも助けることができますか?