2010年5月15日土曜日

UIViewクラスで回転させる

UIViewクラスを使って回転操作を行うには、CGAffineTransformMakeRotation関数を使用します。


    //  180度回転するトランスフォーメーションを生成
    CGAffineTransform tf = CGAffineTransformMakeRotation( 3.14f );

    // UIViewクラスを継承したクラスにトランスフォームを指定
    image.transform = tf;

CGAffineTransformMakeRotationのパラメータにはラジアンを指定します。
180度回転させるので3.14を指定しています。90度なら3.14 / 2とかになります。

imageというのは、UIViewクラスを継承したコントロールです。通常はイメージ等を回転させたいと思うので、ここではUIImageViewをimageインスタンスだと思ってください。

0 件のコメント:

コメントを投稿