可能性の重複:
Can I use CGAffineTransformMakeRotation to rotate a view more than 360 degrees?スピニングホイールゲーム:回転画像とのトラブル
私はとの問題を抱えて、ボタンを押すことはダイヤル画像を回転させるゲームを作成しようとしています回転コード。目標は、現在の位置から360%、つまり4 * 360の割合で画像を回転させ、画像を144度回転させることです。みんなありがとう!
-(IBAction)spin:(id)sender
{
float strenght = DEGREES_TO_RADIANS(.5 * 360);
[UIView animateWithDuration:0.5f delay:0.0f options:UIViewAnimationCurveEaseOut animations:^
{
[spinner_iv setTransform:CGAffineTransformRotate([spinner_iv transform],strenght)];
}
completion:^(BOOL finished)
{
//done
}];
}
何が問題なのですか? /働いていないものは何ですか? –
は予期しない結果をもたらします。一度に179度回転すると動作し、何も動作しません。気づいたNSLogging私のスピナーの回転それは0から180、-180から行く...私は失われています。お返事ありがとうございます。 –
あなたの 'DEGREES_TO_RADIANS'コードを表示 –