1
ピボット上にあるかのようにUIView(円グラフ付き)を回転させる方法を教えてください。ユーザーがビューをフリックしたときにのみ回転します。ピボット上のUIViewを回転
ピボット上にあるかのようにUIView(円グラフ付き)を回転させる方法を教えてください。ユーザーがビューをフリックしたときにのみ回転します。ピボット上のUIViewを回転
あなたはこのようなものを使用したい:あなたは360°を回転したいとき
- (void)spin
{
CABasicAnimation *fullRotation;
fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
fullRotation.fromValue = [NSNumber numberWithFloat:0];
fullRotation.toValue = [NSNumber numberWithFloat:M_PI * 360/180.0];
fullRotation.duration = 0.25;
fullRotation.repeatCount = 1;
[self.view.layer addAnimation:fullRotation forKey:@"360"];
}
は単にスピンメソッドを呼び出します。より多く、より少なく、より速く、より遅くなど、回転するために必要に応じて調整してください。
編集:上記のコードでは、明らかではない場合は、view
プロパティが回転していることに注意してください。したがって、回転させたいビューにはself.view
を変更してください。