1

星のイメージである UIImageView があります。問題は、星を動かすときに星を回転させたいことです。UIImageView を回転させて、3 秒間回転しているように見せるにはどうすればよいですか。720度回転させたい。

4

3 に答える 3

6

非常に単純なアプローチでは、使用できます

imageView.transform = CGAffineTransformMakeRotation(radianRotation);

radianRotationは float です。たとえば、720 度の場合は 4*pi です。基本的なアニメーションで遊んだり、回転を好きなように変更したりできます。

ただし、より洗練されたソリューションが必要な場合は、この関連投稿への回答を確認することを強くお勧めします: how to rotate UIIMageView with fix point?

また、画面の右側にリンクされている無数の関連投稿も参照してください。多くの場合、必要なコードがすべて含まれています (円を 2 回回らない限り)。

于 2011-06-12T03:21:20.903 に答える
0

使用することもできます

[imageView layer].transform = CATransform3DMakeRotation(variables);
于 2012-11-12T01:10:17.393 に答える